Releases: single-cell-data/SOMA
Releases · single-cell-data/SOMA
Python v0.0.0a12
What's Changed
Full Changelog: python-v0.0.0a11...python-v0.0.0a12
Python v0.0.0a11
What's Changed (Python-related changes only)
- Explicitly use object-identity–based equality for SOMA objects. by @thetorpedodog in #108
- Pull "ephemeral" collections into their own module. by @thetorpedodog in #109
- Make link to abstract spec absolute in README by @atolopko-czi in #105
- Add support for str and bytes in AxisQuery by @thetorpedodog in #114
- Rework and enhance type hierarchy and generics by @thetorpedodog in #115
New Contributors
- @atolopko-czi made their first contribution in #105
Full Changelog: python-v0.0.0a10...python-v0.0.0a11
Python v0.0.0a9
What's Changed
- Declare
soma_type
as a class var rather than a property. by @thetorpedodog in #102 - [python] Enhance type-checking configuration by @thetorpedodog in #103
Full Changelog: python-v0.0.0a8...python-v0.0.0a9
Python v0.0.0a10
- [python] Fix
soma_type
onSparseNDArray
. by @thetorpedodog in #104
Full Changelog: python-v0.0.0a9...python-v0.0.0a10
Python v0.0.0a8
What's Changed
- Empty query results typing by @bkmartinjr in #101
Full Changelog: python-v0.0.0a7...python-v0.0.0a8
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