·
194 commits
to main
since this release
What's Changed
- MAHOUT-1817 Implement caching in Flink Bindings by @andrewpalumbo in #203
- MAHOUT-1570: Flink backend for Mahout DSL by @alexeygrigorev in #137
- turn of github notifications, test travis config w. mvn debugger by @andrewpalumbo in #225
- MAHOUT-1836: reorder javadoc paramter comments by @mutekinootoko in #227
- (nojira) enable flink tests by @andrewpalumbo in #226
- [MAHOUT-1956] Update README.md to include build instructions for GPU/GPU/JVM by @andrewpalumbo in #297
- [WEBSITE] Added Jekyll Bootstrapper etc by @rawkintrevo in #308
- Added theme by @rawkintrevo in #309
- Refactored to docs and front sub sites by @rawkintrevo in #311
- (NOJIRA) Manual rollback to 0.13.1-SNAPSHOT + cosmetic fixes by @andrewpalumbo in #336
- Preparing for release by @andrewmusselman in #364
- Branch 0.14.0 by @andrewmusselman in #365
- Fixed Spelling. by @jimmycasey in #359
- HOTFIX: Source and binary assemblies by @rawkintrevo in #366
- HOTFIX: Adding JavaDocs functionality back in by @rawkintrevo in #367
- NOJIRA: Editing release instructions by @andrewmusselman in #368
- WEBSITE-Typo in website title by @jeffling in #369
- (nojira) fix for http://openjdk.java.net/jeps/212; update SCM tag to 0.14.1 by @andrewpalumbo in #371
- MAHOUT-2067: Update RAT plugin to latest release version. by @ottlinger in #372
- (NOJIRA) version bump to V14.0, some other small fixes, changed Keys for apalumbo by @andrewpalumbo in #373
- MAHOUT-2067: Latest RAT release, fixes in pom.xml by @ottlinger in #374
- [MAHOUT-2017] small tweaks after large refactor several upgrades [MAH… by @andrewpalumbo in https://github.com//pull/376
- Mahout 14.1 by @andrewpalumbo in #377
- Mahout 14.1 Rollback, release prepare, changes in terminoligy by @andrewpalumbo in #378
- [NOJIRA][MAHOUT-14.1][RELEASEWORK]- Merge apache/mahout-14.1 to aplaumbo/mahout-14.1 (Github/gitbox permissions are not working- cant push directly) by @andrewpalumbo in #379
- Mahout 14.1 Rollback by @andrewpalumbo in #380
- [MAHOUT-2071] Fix binary and source releases by @andrewpalumbo in #382
- (nojira) remove old or uinfinished files before release by @andrewpalumbo in #386
- Bump lucene.version from 5.5.2 to 8.3.0 in /community/mahout-mr/mr by @dependabot[bot] in #383
- Bump xstream from 1.4.4 to 1.4.6 in /community/mahout-mr/mr by @dependabot[bot] in #381
- [MAHOUT-2083][release] fix 14.1-RC3 release, rollback manually, reset to scala 2.11… by @andrewpalumbo in #388
- [MAHOUT-2084][MAHOUT-2083]: prevent build from creating a default source release in $MAHOUT_HOME/target by @andrewpalumbo in #389
- MAHOUT-2085 Add scm tag for each pom.xml per ASF release guidelines by @andrewpalumbo in #390
- MAHOUT-2086: use consistent SBT resolvable jar naming scheme with the correct convention by @andrewpalumbo in #391
- [MAHOUT-2088] Update Apache parent pom to latest version (23) from 18 by @andrewpalumbo in #392
- Feature/build cleanup by @chrisdutz in #395
- Introduced the "with-community-modules" profile (disabled per default) by @chrisdutz in #396
- Fixes MAHOUT-2106 - Remove words "whitelist" by @rawkintrevo in #397
- MAHOUT-2106 Adjust confusing comments by @sergiu-svinarciuc in #398
- Build cleanup by @rawkintrevo in #400
- MAHOUT-2114 [WIP] Archive contains LICENSE and LICENSE.txt as well as NOTICE and NOTICE.txt by @balashashanka in #402
- MAHOUT-2117 Fixing licensing issues by @chrisdutz in #403
- [HOTFIX] Website issues by @rawkintrevo in #406
- [HOTFIX] Removing ASF Header from markdown by @rawkintrevo in #407
- [HOTFIX] Missed a directory when pulling ASF headers off by @rawkintrevo in #408
- Corrections to README.md: Made grammatical, punctuation corrections in the README.md file to ma… by @royadityak94 in #409
- MAHOUT-2127 Fix broken DistanceMetrics.scala hyperlink by @lewismc in #410
- MAHOUT-2122 Add Getting Started Docker by @rawkintrevo in #405
- Added Minutes for 2020-10-30 weekly meeting by @rawkintrevo in #411
- Trunk by @rawkintrevo in #412
- MAHOUT-2136 Ridge Regression by @josehernandezsc in #413
- MAHOUT-2129 Update Version for docs [WEBISTE] by @rawkintrevo in #414
- MAHOUT-2133 Updated quickstart to reference Getting Started with Zeppelin by @rawkintrevo in #415
- MAHOUT-2133 Pt 2 by @rawkintrevo in #416
- Changing titles and gem path by @andrewmusselman in #419
- NOJIRA: Add docs for Cochrane Orcutt Regression by @rawkintrevo in #420
- MAHOUT-2147: Canopy Cluster Scaladocs by @rawkintrevo in #421
- MAHOUT-2148 Add scaladocs to distance metrics by @rawkintrevo in #422
- MAHOUT-2151 Add Scaladocs to AsFactor.scala by @rawkintrevo in #423
- MAHOUT-2155 Add Javadocs for RandomWrapper by @rawkintrevo in #424
- MAHOUT-2160 - Add asf link to footer by @rawkintrevo in #425
- MAHOUT-2161Fix website link in sidebar by @rawkintrevo in #426
- 2139 - Ignore JSON in rat by @rawkintrevo in #427
- MAHOUT-2158 Website Refactor by @rawkintrevo in #428
- MAHOUT-2149 by @josep2 in #429
- Update mahout.yml by @josep2 in #430
- Update mahout.yml by @josep2 in #431
- Update mahout.yml by @josep2 in #432
- Update mahout.yml by @josep2 in #433
- [no-jira] update gitaction to build from main instead of trunk by @rawkintrevo in #434
- MAHOUT-2177 Add
papersfeed by @rawkintrevo in #435 - Papers 3-6-24 by @rawkintrevo in #436
- MAHOUT-2199 - Fix Config Loading by @rawkintrevo in #437
- MAHOUT-2198 Add Notebook Closes #2198 by @rawkintrevo in #438
- First Set of Broken Website Links by @tdnaugle in #439
- Last Set of Broken Website Links by @tdnaugle in #440
- MAHOUT-2203 Add Cirq backend by @rawkintrevo in #441
- Mahout 2201 - Add execute method by @rawkintrevo in #443
- MAHOUT 2212 - runs builds for pull requests against branch by @josep2 in #447
- MAHOUT-2202 Testing Suite Template (plus MAHOUT-2207) by @tdnaugle in #442
- MAHOUT-2211 Add Roadmap to Readme.md by @rawkintrevo in #445
- Mahout 2210 Docs by @rawkintrevo in #446
- MAHOUT-2213 Implement Amazon Bracket backend by @rawkintrevo in #449
- MAHOUT-2209 Implement draw_circuit( method by @rawkintrevo in #450
- MAHOUT-452 Create issue_template.md by @rawkintrevo in #460
- MAHOUT-454 Notebook Testing by @rawkintrevo in #462
- MAHOUT 464/5/6/7 - Add rotational gates by @rawkintrevo in #471
- MAHOUT-468 & MAHOUT-469 Add parameter object and bind at execution by @rawkintrevo in #472
- MAHOUT-2215 Remove Google Analytics from the Mahout Website by @niallkp in #481
- [hotfix] Add Matamo by @rawkintrevo in #482
- MAHOUT-484 Pump to python 3.10 by @rawkintrevo in #485
- Add QC Primer by @rawkintrevo in #486
- MAHOUT-487 Fix mathjax/latex by @rawkintrevo in #488
- Updated Basic Gates section and Q3 roadmap to include Cirq, Qiskit, and Braket support by @Charul192 in #489
- MAHOUT-2216 [WIP] Fix Mahout Website links after pages moved to new locations by @niallkp in #490
- Updated basic_gates.md by @krishna-dave206 in #492
- Add FOSDEM talk to website#494 by @vedansh-5 in #495
- Auto labels for Issues and Pull requests by @vedansh-5 in #504
- Issue and Pull request templates by @vedansh-5 in #502
- Fixes - Mahout Version Hidden and Table Overflow on Mobile Devices by @Sahi1l-Kumar in #503
- 507: Add asf feather to logo by @rawkintrevo in #508
- MAHOUT-506: Add gofannon PR Review by @rawkintrevo in #514
- hotfix - drop poetry by @rawkintrevo in #516
- Issue #475: Add open in colab button to Optimization Example by @AmitStredz in #521
- Added the documentation to setup the Project Locally by @krishna-dave206 in #530
- MAHOUT-525: getting started with qumat by @rawkintrevo in #527
- Add deprecation banners to MapReduce and Samsara documentation pages (Updated Version). by @shajiyakhan1309 in #533
- HOTFIX: Add import to init file by @rawkintrevo in #534
- Update deprecated-docs.html by @shajiyakhan1309 in #539
- Update navbar.html by @krishna-dave206 in #542
- Add Qumat Section to Documentation Highlighting Mahout’s Quantum Computing Focus by @shajiyakhan1309 in #543
- Moved the Classification, misc, and basics to the Map_Reduce_Folder by @krishna-dave206 in #544
- Added my name as a committer in who-we-are by @krishna-dave206 in #547
- Redirections Completed for the tutorials section by @krishna-dave206 in #546
- Updated Who We Are page with new PMC and chair information. by @magsol in #548
- Done with moving the files by @krishna-dave206 in #549
- Added the minutes to website/_posts by @krishna-dave206 in #552
- Change the logo to updated one by @krishna-dave206 in #562
- Fix Qiskit deprecation warnings by replacing deprecated execute() by @guan404ming in #564
- Update pyproject.toml to follow PEP621 by @guan404ming in #563
- Update .gitignore to include Python environment and cache files by @guan404ming in #565
- Fix label workflow by @guan404ming in #569
- Implement testing workflow by @guan404ming in #571
- Update README and website files for clarity and accuracy by @guan404ming in #575
- Add new linting workflow using Ruff by @guan404ming in #568
- Update labeler worflow configuration by @guan404ming in #577
- Fix failing CI pipeline by @guan404ming in #578
- Improve pytest configuration and testing structure by @guan404ming in #566
- Remove deprecated workflow by @guan404ming in #580
- Add Cirq backend test by @guan404ming in #581
- Upgrade Qiskit backend packages by @guan404ming in #574
- Add Amazon Braket backend test by @guan404ming in #582
- MAHOUT-477 Add swap test by @guan404ming in #584
- Fix quantum teleportation example to use explicit Pauli gate by @guan404ming in #585
- Upgrade cirq, sympy and amazon-braket-sdk version by @guan404ming in #583
- Refactor create_empty_circuit to handle num_qubits by @guan404ming in #586
- Added the minutes to website by @krishna-dave206 in #588
- Mahout-592: Update PULL_REQUEST_TEMPLATE to align with current workflow by @guan404ming in #593
- Refactor testing structure to improve maintainability by @guan404ming in #591
- MAHOUT-476: Add overlap measurement by @guan404ming in #590
- Fix overlap measurement tests to align new testing structure by @guan404ming in #594
- Added link to github discussions in the latest minutes by @krishna-dave206 in #595
- Fix execute_circuit to handle 0 num_qubits by @guan404ming in #589
- Add Guan-Ming as committer by @guan404ming in #599
- Integrate pre-commit by @guan404ming in #596
- Apply pre-commit fix in
who-we-are.mdby @guan404ming in #600 - Fix: Add circuit initialization validation to prevent crashes by @shiavm006 in #598
- MAHOUT-601: Remove duplicate self.num_qubits assignments by @shiavm006 in #602
- Update CI workflows for Python and Jupyter Notebooks by @guan404ming in #597
- MAHOUT-603: validate parameters in bind_parameters to prevent silent failures by @shiavm006 in #606
- MAHOUT-604: Add test for single qubit gates by @rich7420 in #605
- MAHOUT-604 Add test for single qubit gates - part 2 by @rich7420 in #610
- MAHOUT-604 Add test for single qubit gates - Part 3 by @rich7420 in #611
- MAHOUT-608: handle 0-qubit circuits in cirq backend to prevent crash by @shiavm006 in #615
- MAHOUT-607: add docstring for
qumat.pyby @rich7420 in #609 - MAHOUT-618: Add license headers check hook by @guan404ming in #619
- MAHOUT-616: Add contributing.md by @guan404ming in #617
- MAHOUT-624: add qubit index validation to prevent out-of-bounds access by @shiavm006 in #627
- MAHOUT-474: Add angle definitions by @guan404ming in #620
- MAHOUT-613: execute_circuit() error in Amazon Braket backend by @rich7420 in #614
- MAHOUT-625: Add more cases in test_single_qubit_gates.py by @rich7420 in #626
- MAHOUT-604: add a test_rotation_gates.py by @rich7420 in #612
- MAHOUT-618: Integrate Ruff into pre-commit config by @guan404ming in #628
- MAHOUT-607: Add Documents for CSWAP Gate and U Gate by @rich7420 in #630
- “Update Community Documentation: Added Latest Apache Mahout Communication Channels” by @sankshi in #634
- MAHOUT-632: fix qiskit measurement duplication by @shiavm006 in #633
- MAHOUT-607: Add a document of parameterized circuits by @rich7420 in #631
- Apply pre-commit fix by @guan404ming in #637
- MAHOUT-604: add test_multi_qubit_gates.py - part 1 by @rich7420 in #629
- Add Guan-Ming as PMC member by @guan404ming in #645
- MAHOUT-652: Add mypy for static type checking and lock file checking by @ryankert01 in #654
- docs: rename method to draw_circuit by @1-navneet in #709
- MAHOUT-681 :Implement T-gate (π/8 gate) across all backends by @shiavm006 in #693
- MAHOUT-682 : add missing QuMat APIs by @shiavm006 in #724
- Switches Hadamard Gate doc to LaTeX formatting by @MaineC in #748
- Update mailing-lists.md to include GitHub issues info by @Rutuja123-dos in #754
- MAHOUT-679 : Fix draw_circuit() to return visualization string instead of None by @shiavm006 in #757
- [bug] In-place Circuit Mutation by @ryankert01 in #771
- Added the meeting link to website by @krishna-dave206 in #781
- quick-fix: pre-commit by @ryankert01 in #790
- fix: parameter validation to detect partially bound parameters by @ryankert01 in #792
- [QDP] Initiate project QDP by @guan404ming in #786
- MAHOUT-555: Clean up and update mailing lists documentation by @Rutuja123-dos in #784
- [QDP] Add TensorFlow tensor input support by @rich7420 in #779
- MAHOUT-801: Unify python package managers by @guan404ming in #802
- [QDP] Integrate QDP into QuMat by @guan404ming in #806
- [QDP] Simplify Python API with unified encode() method by @guan404ming in #803
- [QDP] Add PyTorch shape validation by @guan404ming in #810
- [QDP] Reconstruct project files into multiple platforms by @400Ping in #809
- MAHOUT-744 Improve error messages for missing backend_config keys by @viiccwen in #807
- MAHOUT-479: Update README to align latest changes by @guan404ming in #808
- MAHOUT-811: Add GitHub-style markdown rendering to website by @guan404ming in #812
- Reorganize website documentation under /qumat namespace by @guan404ming in #818
- Improve Pytorch Copy Lock by @rich7420 in #820
- Remove outdated document by @guan404ming in #819
- [QDP] Add libtorch workflow by @400Ping in #822
- MAHOUT-817: update mailing lists documentation to include Slack by @viiccwen in #821
- [QDP] Enhance numerical safety checks in preprocessor by @viiccwen in #805
- [QDP] test: add & refactor NumPy encoding tests for improved clarity and coverage by @viiccwen in #824
- [CI] Optimize Python bindings workflow to reduce build time and improve artifact handling by @ryankert01 in #834
- MAHOUT-826 Add pytest configuration for QDP tests and custom markers by @ryankert01 in #832
- MAHOUT-827 Refactor code structure for improved readability and maintainability by @ryankert01 in #833
- MAHOUT-831 Update backend initialization to support legacy simulator types in AerSimulator by @ryankert01 in #836
- MAHOUT-828 Add unit tests for single-qubit gates and swap test functionality by @ryankert01 in #837
- [CI] Update Jupyter Notebook testing without testing benchmark notebo… by @ryankert01 in #838
- [QDP] Add basis encoding by @guan404ming in #839
- [QDP] Consolidate CUDA error code mapping and align error messages by @guan404ming in #841
- Add custom 404 page and redirects for legacy documentation by @guan404ming in #835
- [QDP] PyTorch input format support by @400Ping in #815
- Fix custom 404 page not being served on production by @guan404ming in #846
- [QDP] Fix command syntax for QDP installation by @guan404ming in #848
- [CI] Add Python build workflow by @guan404ming in #849
- [QDP] Add encoding method parameter to all benchmarks by @guan404ming in #840
- Consolidate conftest.py into testing directory by @guan404ming in #847
- [QDP] Fix unused field warning in TorchReader by @guan404ming in #850
- MAHOUT-856 Reorder Talks List to Use Consistent Chronological Order by @ryankert01 in #860
- MAHOUT-829 remove unnecessary entry on pyproject.toml by @ryankert01 in #853
- MAHOUT-861 Merge qdp-dev into dev dependency-groups by @guan404ming in #863
- Add QDP (Quantum Data Plane) to project structure by @ryankert01 in #864
- [QDP] Remove python related commands from make file by @guan404ming in #867
- [CI] Update notebook check workflow by @ryankert01 in #869
- [Fix] Fix typo to Align README by @400Ping in #871
- MAHOUT-866: Update docs to reflect the unified test workflow and testing structure by @viiccwen in #870
- [QDP] Upgrade tch to 0.22 by @guan404ming in #872
- [Fix] Update NOTICE by @400Ping in #874
- Update to use local command for clippy check by @ryankert01 in #873
- [QDP] Add streaming basis encoding by @guan404ming in #851
- MAHOUT-865: Add release.md by @guan404ming in #866
- Add qumat dependency to qumat-qdp package by @guan404ming in #875
- fix: Expand Python CI test matrix to all supported versions by @rich7420 in #886
- [QDP] docs: Add concept doc by @rich7420 in #884
- [QDP] Add Angle Encoding by @400Ping in #852
- Fix LaTeX rendering on website by @guan404ming in #889
- Fix MathJax rendering by self-hosting to comply with CSP by @guan404ming in #890
- [QDP] Add TensorFlow .pb support to unified encode() path by @shiavm006 in #891
- MAHOUT-746: Add regression tests for DLPack tensor shape by @guan404ming in #896
- Fix KeyError when shots not specified in Qiskit backend by @ryankert01 in #899
- [QDP] Add angle encoding support to benchmark suite by @400Ping in #894
- MAHOUT-892 Update benchmark notebook for new changes by @ryankert01 in #900
- MAHOUT-855 [Docs] [QDP] Getting Started by @ryankert01 in #903
- [QDP] Add Parquet streaming support for angle encoding by @400Ping in #898
- [QDP] Refactor: Centralize CUDA Kernel Configuration Constants by @rich7420 in #905
- MAHOUT-878 Add CUDA Torch Tensor Support for QDP Python Binding by @ryankert01 in #881
- feat: Make qdp-kernels build/link on Linux without nvcc by providing stub symbols by @rich7420 in #887
- [QDP] Refactor: Unify Qubit Validation Logic by @rich7420 in #908
- MAHOUT-799 [QDP] Add IQP encoding by @ryankert01 in #868
- quick fix: testing errors by @ryankert01 in #924
- Add tensorflow to dev dependency to make sure we run tensorflow tests by @ryankert01 in #927
- docs: update README with instructions how to run QDP tests by @ryankert01 in #926
- [QDP] Refactor
encode()method into helper functions with tests by @viiccwen in #814 - [QDP] Add device ID consistency check between PyTorch and DLPack by @viiccwen in #931
- feat: enhance test skipping logic by @ryankert01 in #925
- [New docs] init docs effort by @ryankert01 in #914
- MAHOUT-801: Add float32 L2 norm reduction kernel for single vector by @viiccwen in #916
- [Docs] Add API Reference by @400Ping in #902
- docs: use relative links in docs by @400Ping in #948
- Add blog authors metadata by @400Ping in #947
- style: update dropdown menu background and add border styling by @ryankert01 in #949
- feat: update mahout icon so it's visible in light mode by @ryankert01 in #951
- [Fix] social card image by @400Ping in #946
- Remove unnecessary pics by @400Ping in #952
- [QDP] Update NVTX workflow docs for new async pipeline capture by @rich7420 in #939
- [Docs]Modify building the website command by @0lai0 in #956
- [QDP] Add Angle Encoding Async Pipeline for Large Batch Uploads by @400Ping in #928
- docs: update section headers in mailing lists documentation by @ryankert01 in #950
- [Docs]Modify 'How to contribute' Apache url by @0lai0 in #959
- feat: Add make test & make pre-commit to enhance development flow by @ryankert01 in #943
- [v0.5-stable] Update image source in README.md (#977) by @guan404ming in #979
- [v0.5-stable] hotfix: bind parameters in
get_final_state_vector()by @guan404ming in #981 - [v0.5-stable] feat: Add AWS session support for backend init by @guan404ming in #982
- [v0.5-stable] fix: add readme entry in pyproject.toml (#978) by @guan404ming in #983
- [v0.5-stable] update qdp readme to make it up-to-date (#980) by @guan404ming in #985
New Contributors
- @alexeygrigorev made their first contribution in #137
- @mutekinootoko made their first contribution in #227
- @rawkintrevo made their first contribution in #308
- @jimmycasey made their first contribution in #359
- @jeffling made their first contribution in #369
- @ottlinger made their first contribution in #372
- @dependabot[bot] made their first contribution in #383
- @chrisdutz made their first contribution in #395
- @sergiu-svinarciuc made their first contribution in #398
- @royadityak94 made their first contribution in #409
- @lewismc made their first contribution in #410
- @josehernandezsc made their first contribution in #413
- @josep2 made their first contribution in #429
- @tdnaugle made their first contribution in #439
- @Charul192 made their first contribution in #489
- @krishna-dave206 made their first contribution in #492
- @vedansh-5 made their first contribution in #495
- @Sahi1l-Kumar made their first contribution in #503
- @AmitStredz made their first contribution in #521
- @shajiyakhan1309 made their first contribution in #533
- @magsol made their first contribution in #548
- @sankshi made their first contribution in #634
- @1-navneet made their first contribution in #709
- @MaineC made their first contribution in #748
- @Rutuja123-dos made their first contribution in #754
- @0lai0 made their first contribution in #956
Full Changelog: https://github.com/apache/mahout/commits/mahout-qumat-0.5.0