Releases: single-cell-data/SOMA
Releases · single-cell-data/SOMA
Python v0.0.0a7
What's Changed
- Allow passing
None
toExperiment.axis_query
. by @thetorpedodog in #99 - Add
close
method and context-manager operations by @thetorpedodog in #100
Full Changelog: python-v0.0.0a6...python-v0.0.0a7
Python v0.0.0a6
What's Changed
- [python] Make ExperimentAxisQuery.indexer public by @bkmartinjr in #90
- Create
add
method for base Collection type by @thetorpedodog in #88 - Add ruff (a fast Python linter) to pre-commit. by @thetorpedodog in #91
- Add
uri
property to base SOMA objects. by @thetorpedodog in #93 - [python] Make imports relative and shuffle privacy underscores around. by @thetorpedodog in #92
- Split apart experiment and measurement to break import cycle by @thetorpedodog in #94
- Rework Experiment and Measurement to be mixins. by @thetorpedodog in #95
- Rework object-creation and collection-building protocols by @thetorpedodog in #96
- Make
coords
for reading DataFrame and SparseNDArray optional by @thetorpedodog in #97
Full Changelog: python-v0.0.0a5...python-v0.0.0a6
Python v0.0.0a5
What's Changed
- [python] Fix inconsistent handling of column_names in ExperimentAxisQuery.to_anndata by @bkmartinjr in #89
Full Changelog: python-v0.0.0a4...python-v0.0.0a5
Python v0.0.0a4
- API change: Change NDArray ndims to ndim #85
- Speed improvement: Fast CSR loading for to_anndata #83
- Internal: Re-enable
pip install --editable
; add mypy pre-commit step. #82
Full Changelog: python-v0.0.0a3...python-v0.0.0a4
Python v0.0.0a3
What's new
SimpleCollection
type: #70- Better types for coordinates and result order: #74
- Create
Experiment
andExperimentAxisQuery
: #76, #78 - Make all coordinate parameter names consistent: #81
Internal stuff:
- Better CI with
requirements.txt
s and mypy: #71, #73 - Easier packaging and installation from source: #80
- Fully specify copyright/licensing information: #77, #64
Full Changelog: python-v0.0.0a2...python-v0.0.0a3
Python v0.0.0a2
Add py.typed
marker file for downstream type checking. #72
Python v0.0.0a1
Initial GitHub-built release of the Python somacore
library. This is still extremely alpha.