v1.0.0 Release
Pycytominer v1.0.0 Release
What's Changed
- Updating
__about__.py
version and fixing pyPI upload action by @gwaybio in #209 - Use numpy to calculate pearson corr of non NaN matrices by @johnarevalo in #193
- Implementing DeepProfiler single cell output and normalization by @roshankern in #210
- Fix #192 warnings for scipy mad func and other deprecated params by @johnarevalo in #194
- Fix of
.merge_single_cells()
to Load Single-Cell Data into Dataframes by @bunnech in #219 - Add column numbers to DP locations by @roshankern in #218
- Add to Function Converting SQLite to Pandas DataFrame and Merging of Additional Metadata by @bunnech in #228
- Address Installation Dependency Gaps by @d33bs in #232
- Enable custom image table name for SQLite queries in cells.py by @gwaybio in #235
- Enable flexible pyarrow dependency by @d33bs in #236
- Change drop_outlier default to 500 by @bethac07 in #238
- Added check before dropping well column by @kenibrewer in #241
- Allow column subsetting at the time of loading by @bethac07 in #246
- Reflect updated defaults in collate documentation by @bethac07 in #244
- avoid re-validation for excluded features by @johnarevalo in #243
- Add float_datatype parameter for SingleCells compartment load and merge performance flexibility by @d33bs in #248
- Pin SQLAlchemy below 2 by @bethac07 in #251
- Make AWS obey excludes by @bethac07 in #256
- Implementing
parquet
loading inload_profiles
function by @axiomcura in #262 - pin scipy <1.9 by @ErinWeisbart in #258
- New cyto tool: create cell locations file by @shntnu in #257
- Adding gitpod, codespaces, devcontainer configs along with pre-commit code formatting using black and prettier by @kenibrewer in #264
- make default
unique_cut
value forvariance_threshold
consistent withfeature_select
by @alxndrkalinin in #283 - cell_locations: Writing output to S3 was failing; fixed this by @shntnu in #271
- load_profiles should work with PurePath types by @gwaybio in #285
- Change variance_threshold default to 0.01 by @shntnu in #286
- Update python versions - 3.7 deprecation, 3.10 and 3.11 testing support by @gwaybio in #287
- Github actions pre-commit CI pipeline by @kenibrewer in #279
- Update README in preparation for version 1 release by @gwaybio in #289
- Run pre-commit (black, prettier) on all files by @gwaybio in #291
- Changed function arguments throughout pycytominer from str 'none' to None by @kenibrewer in #293
- Update docs by @gwaybio in #290
- logo touchup by @vincerubinetti in #300
- Add
pipeline-examples
tutorial by @niranjchandrasekaran in #297 - [Hot Fix] README figure wonk by @gwaybio in #295
- Add issue templates by @jenna-tomkinson in #296
- Add informative merge suffixes for platemap and external metadata column collisions by @kenibrewer in #292
- Adding Pycytominer General Walkthrough Tutorial for RTD Website by @axiomcura in #305
- Add "output_type" parameter to major functions by @jenna-tomkinson in #307
- Make sample argument uniform for normalize and feature_select by @gwaybio in #311
- Switch build from setuptools to Poetry and move tests path by @kenibrewer in #303
- added ipython to rtd requirments file by @axiomcura in #309
- Remove
master
branch references after migrating tomain
by @kenibrewer in #324 - Bump urllib3 from 1.26.16 to 1.26.17 by @dependabot in #326
- [Refactor] Migrate dependencies in docs/requirements.txt to pyproject.toml by @kenibrewer in #325
- Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #329
- refactor(devcontainer): move vscode settings into devcont config by @kenibrewer in #336
- fix(devcontainer): install poetry via devcontainer feature by @kenibrewer in #337
- docs: update CITATION.cff and pyproject.toml authors by @kenibrewer in #339
- fix(build): fix optional poetry dependencies by @kenibrewer in #338
- feat(build): enable poetry-dynamic-versioning and cz changelog by @kenibrewer in #341
- fix(dev): remove gitpod support and update docs by @kenibrewer in #347
- feat: add commitizen cli and commit standards by @kenibrewer in #340
- feat: refactor integration pipeline and add poetry-dynamic-versioning support by @kenibrewer in #342
- bump: version 0.2.0 → 1.0.0 by @kenibrewer in #348
New Contributors
- @johnarevalo made their first contribution in #193
- @roshankern made their first contribution in #210
- @bunnech made their first contribution in #219
- @axiomcura made their first contribution in #262
- @alxndrkalinin made their first contribution in #283
- @jenna-tomkinson made their first contribution in #296
- @dependabot made their first contribution in #326
Full Changelog: v0.2.0...v1.0.0