Changelog
v2.0.2 — [2025-12-09]
- docs: update to match global layout
- pkg: pre-commit
- docs: set up section indices correctly
- docs: correct readme reference
- pkg: clean up changelog
[2025-12-04] — v2.0.1
- fix: docker release auth issue
[2025-12-04] — v2.0.0
Overview:
- New "migrate" function to update older datasets to be compatible with the latest G4X-viewer and G4X-helpers versions.
- Added schema validation to ensure data integrity and compatibility.
- Implementation of an initial test framework for the package.
- Re-worked CLI-api to be more modular and easier to extend.
Changes:
- new "in_place" output flag replaces "out_dir" and ensures predictable output behavior.
- standardized log location
- new logging formatter
- refactor "workflows" into modules
- adapt G4Xoutput to latest schema
- refactored stream_features method to redemux module
- new write_csv_gz method
- add bead_mask loading to G4Xoutput
- removed deprecated G4X-viewer schema
- new dependency: pathschema
- updates dependencies
- update docs content and match structure to main site
- update changelog
[2025-12-03] — v1.0.2
- fix: update uv.lock
[2025-12-01] — v1.0.1
- fix: get_shape fast via glymur
[2025-11-13] — v1.0.0
- docs: add partials for shared options
- pkg: add rich-codex as docs dependency
- fix: load_segmentation method now allows custom keys
- feat: redemux parses transcript panel for input flexibility
- docs: update for new CLI
- feat: numpy version agnostic npzGetshape
- pkg: repr update
- pkg: implement new cli and re-factor
- pkg: set python 3.12 as default version
[2025-10-01] — v0.5.2
- fix: missing tests in publish workflow
[2025-10-01] — v0.5.1
- pkg: added PyPI publish workflow
- fix: README logo link
[2025-10-01] — v0.5.0
- docs: formatting
- docs: spell check
- docs: integrate redemux docs
- docs: Docs restructuring (#33)
-
docs: updated _core docs
-
feat: Redemux tool (#30)
-
feat: progress bar
-
fix: G4Xoutput out_dir now defaults to cwd instead of run_base
- fix: enforce cluster color as hex-codes
- fix: auto-conversion of clusters to 'categorical' when load_clustering=true
- fix: change all segmentation_cell_id to cell_id (#34)
-
fix: cellid_key - bugfix
-
pkg: updated ruff
- pkg: relaxing glymur dependency
- pkg: relaxed protobuf requirement for internal alignment
- pkg: opening python requirements to include 3.11
- pkg: removed bump-my-version and replacing with uv-ship
[2025-08-12] — v0.4.14
Fixes:
tar_viewerwill now exit leaving the source folder unchanged
Improvements:
tar_viewernow requires an out_path
[2025-08-11] — v0.4.13
Docs:
- changelog now included in docs
- url updates
- typos
Package:
- deployment of multi-arch packages
- replaced dependency
raywithmultiprocessing - set required
uvversion
[2025-07-25] — v0.4.12
Docs:
- Added Documentation for G4X-helpers and G4X-output
Package:
- Implemented bump-my-version for handling version updates and tagging
- Added pre-commit hooks for code quality checks
- Ruff for linting and formatting (invoked via pre-commit)
- Github actions for automated package builds and docs deployment
Improvements:
- Added npz util to speed up
G4Xoutput()initialization
Fixes:
- Incorrect gzip compression on some output csvs
Housekeeping:
- Updated and trimmed dependencies
- Cleaned up .gitignore file
- Cleaned up README.md
[unreleased changes]
- Release preparation
- Add Dockerfile
- Update dependency information
- Add tar_viewer tool to tar up a G4X-viewer folder for the single-file upload option.
- Add new_bin tool to more quickly generate a new bin file
- Bug fixes for MVP functionality
- Add CLI tools for re-segmentation and updating bin files with clustering/embedding information