This is an automated email from the ASF dual-hosted git repository.
guanmingchiu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/mahout.git
The following commit(s) were added to refs/heads/main by this push:
new 65192d5d5 Update documentation and website for Qumat 0.5 release
(#1037)
65192d5d5 is described below
commit 65192d5d54e2db301f8c12d6ba5a7db77a6df5f2
Author: Guan-Ming (Wesley) Chiu <[email protected]>
AuthorDate: Mon Feb 9 18:04:04 2026 +0800
Update documentation and website for Qumat 0.5 release (#1037)
---
docs/download/index.md | 56 +++++++++++++++++++-------------------
docs/index.md | 2 +-
website/README.md | 3 +-
website/src/pages/index.module.css | 34 ++++++++++++-----------
website/src/pages/index.tsx | 17 ++++++------
5 files changed, 57 insertions(+), 55 deletions(-)
diff --git a/docs/download/index.md b/docs/download/index.md
index 62d736401..dfcc3d7b4 100644
--- a/docs/download/index.md
+++ b/docs/download/index.md
@@ -1,42 +1,42 @@
---
-title: Downloads
-sidebar_label: Downloads
+title: Install
+sidebar_label: Install
---
-<a name="Downloads-OfficialRelease"></a>
-# Official Release
-Apache Mahout is an official Apache project and thus available from any of
-the Apache mirrors. The latest Mahout release is available for download at:
+# Install
-* [Download Latest](http://www.apache.org/dist/mahout)
-* [Release Archive](http://archive.apache.org/dist/mahout)
- * To validate artifacts:
- * (From KEYS file): `gpg --import KEYS`
+```bash
+pip install qumat
```
-$ gpg mahout-qumat-0.4.zip.gpg
-gpg: assuming signed data in `mahout-qumat-0.4.zip.gpg'
-gpg: Signature made Fri 01 Mar 2019 09:59:00 AM PST using RSA key ID 140A5BE9
-gpg: Good signature from "Apache B. Committer (ASF Signing Key)
<[email protected]>"
+
+To install with QDP (Quantum Data Plane) support:
+
+```bash
+pip install qumat[qdp]
```
-# Source code for the current snapshot
+## From Source
-Apache Mahout is mirrored to [Github](https://github.com/apache/mahout). To
get all source:
+```bash
+git clone https://github.com/apache/mahout.git
+cd mahout
+pip install uv
+uv sync # Core Qumat
+uv sync --extra qdp # With QDP (requires CUDA GPU)
+```
- git clone https://github.com/apache/mahout.git mahout
+## Apache Release
-## Getting started
+Official source releases are available at
[apache.org/dist/mahout](http://www.apache.org/dist/mahout).
-To install dependencies, run the following:
-```
-pip install uv
-uv sync --group dev
+To verify the integrity of a downloaded release:
+
+```bash
+gpg --import KEYS
+gpg --verify mahout-qumat-0.5.zip.asc mahout-qumat-0.5.zip
```
-<a name="Downloads-FutureReleases"></a>
-# Future Releases
+## Links
-Official releases are usually created when the developers feel there are
-sufficient changes, improvements and bug fixes to warrant a release. Watch
-the <a href="https://mahout.apache.org/community/mailing-lists.html">Mailing
lists</a>
- for latest release discussions and check the Github repo.
+- [PyPI](https://pypi.org/project/qumat/)
+- [Apache SVN](http://www.apache.org/dist/mahout)
diff --git a/docs/index.md b/docs/index.md
index 09c90b358..bb2dc9ec1 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -2,7 +2,7 @@
title: QuMat Documentation
---
-
+
# QuMat
diff --git a/website/README.md b/website/README.md
index c18559ac4..25f8248ba 100644
--- a/website/README.md
+++ b/website/README.md
@@ -163,8 +163,7 @@ circuit.h(0)
### Current Versions
-- **0.5** - Current development version (synced from `/docs/`)
-- **0.4** - Stable release snapshot
+- **0.5** - Current stable release (synced from `/docs/`)
### Creating a New Version
diff --git a/website/src/pages/index.module.css
b/website/src/pages/index.module.css
index 3fe012fa4..99335edd1 100644
--- a/website/src/pages/index.module.css
+++ b/website/src/pages/index.module.css
@@ -68,22 +68,23 @@
margin-bottom: 0.5rem;
}
-.downloadButton {
- background-color: white;
- color: #00838f;
- border: 2px solid white;
- font-weight: 600;
- padding: 1rem 2rem;
- box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2);
- transition: all 0.2s ease;
+.pipInstall {
+ display: inline-block;
+ background-color: rgba(0, 0, 0, 0.35);
+ color: white;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 6px;
+ font-size: 1.25rem;
+ font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
+ padding: 0.75rem 1.5rem;
+ text-decoration: none;
+ transition: background-color 0.2s ease;
}
-.downloadButton:hover {
- background-color: #f5f5f5;
- border-color: #f5f5f5;
- color: #333;
- transform: translateY(-2px);
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
+.pipInstall:hover {
+ background-color: rgba(0, 0, 0, 0.5);
+ color: white;
+ text-decoration: none;
}
.versionText {
@@ -220,7 +221,8 @@
width: auto;
}
- .downloadButton {
- padding: 0.75rem 1.5rem;
+ .pipInstall {
+ font-size: 1rem;
+ padding: 0.5rem 1rem;
}
}
diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx
index 220841432..0355f8301 100644
--- a/website/src/pages/index.tsx
+++ b/website/src/pages/index.tsx
@@ -1,5 +1,4 @@
import type {ReactNode} from 'react';
-import clsx from 'clsx';
import Link from '@docusaurus/Link';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import Layout from '@theme/Layout';
@@ -35,11 +34,13 @@ function HomepageHeader() {
For Creating Scalable Performant Machine Learning Applications
</Heading>
<div className={styles.buttons}>
- <Link
- className={clsx('button button--lg', styles.downloadButton)}
- to="/docs/download">
- Download Mahout Qumat
- </Link>
+ <a
+ href="https://pypi.org/project/qumat/"
+ target="_blank"
+ rel="noopener noreferrer"
+ className={styles.pipInstall}>
+ pip install qumat
+ </a>
</div>
<p className={styles.versionText}>Currently v0.5</p>
</div>
@@ -54,10 +55,10 @@ function Sidebar() {
<aside className={styles.sidebar}>
{/* Qumat Release Banner */}
<div className={styles.sidebarCard}>
- <div className={styles.cardHeader}>Qumat 0.4 Released!</div>
+ <div className={styles.cardHeader}>Qumat 0.5 Released!</div>
<div className={styles.cardBody}>
<p>Mahout's new quantum computing layer for building ML circuits on
simulators and real quantum hardware.</p>
- <Link to="/docs/download">Download Qumat 0.4 →</Link>
+ <Link to="/docs/download">Download Qumat 0.5 →</Link>
</div>
</div>