-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
New release #26
New release #26
Conversation
CaibinSh
commented
Apr 27, 2022
- Additions of readthedocs
- Code refactoring
- Black and Pylint re-formatting the code
Add github action to publish package to PyPi
* Add conda github action that builds the package with conda. It is triggered on pull request. * Add pyro-ppl and pip as conda dependency. Trigger setup automatically via conda yaml. Split steps in conda build github action. * Less strict in the setup.py dependencies for torch. Small change in the installation instructions in the documentation. * Feature - Add basic unit tests to cover activation_functions.py (#3) * adding first unit tests * Format conda-build YAML file * Update action name * Fix path to __version__ * Test commit - Trigger workflow * Revert dummy change Co-authored-by: Mathias Rechenmann <58425548+mr-nvs@users.noreply.github.com>
* delete _helper_functions.py * delete _hyperparams_optimization.py * delete plot_every_epoch function * delete import _helper_functions * delete gpyopt dependency
Add pylint github action
* support CPU, modify README * shorten the import, add model to __init__
* Split scAR.yml to scAR-gpu.yaml and scAR-cpu.yaml. * More lenient installation specifications. * Bump version to 0.2.0
* add synthetic data for integration test * change paths * change paths
* Remove torchaudio * Bump version to 0.2.2
* update README
Addition of black github action that runs on every push and every pull request. It shows in the stdout all the changes that need to be made (--diff), but returns exit code 0, even if errors are observed.
* Add integration test as unit test
lowercase module name
lowercase module name
… into lowcase_package_name
lowercase module name
* refactor versioning * refactor versioning
* Update .readthedocs.yaml * Update .readthedocs.yaml * Update .readthedocs.yaml * Update requirements.txt * Update requirements.txt * Create README.md * Create conf.py * Update requirements.txt * Update .readthedocs.yaml * Update .readthedocs.yaml * Update requirements.txt * Update conf.py * Update .readthedocs.yaml * add documentations * fix a bug * update documentations * update documentations * update documentations * update documentations * update documentations * update documentations * update documentations * update * update * fix a bug * update * update * update * update * update * update * update * update * update * update document * update README.md * upadte documentations * update documentations * update documentations * Update .readthedocs.yaml * Update README.md * update documentations * add comments * add comments * update comment functionality * update documentation
* fix a bug * update documentation -- denoising mRNAs * update documentations -- CITEseq tutorials * update documentations -- identity barcodes & sgRNA assignment
add Git Action Badge
Update Git Action Badge to default branch and default events
* black_formatting * Pylint checking * optimize activation function and add docstring * fix a bug * fix a bug for activation functions * update import torch in activation functions * refactor _scar.py * refactor _loss_functions.py * refactor _vae.py * refactor __main__.py * refactor _data_generater.py * refactor__version__.py * Pylint formatting * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml restrict setuptools<=59.5.0 * Update scar-cpu.yml
* black_formatting * Pylint checking * optimize activation function and add docstring * fix a bug * fix a bug for activation functions * update import torch in activation functions * refactor _scar.py * refactor _loss_functions.py * refactor _vae.py * refactor __main__.py * refactor _data_generater.py * refactor__version__.py * Pylint formatting * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml restrict setuptools<=59.5.0 * Update scar-cpu.yml * refactor _scar.py and _vae.py * code refactoring * fix a bug * fix a bug * fix a bug * fix a bug * increase pylint score from 0.5 to 6 * bump version to 0.2.4 * update tutorials * optimize command line
Conflicts: .github/workflows/black.yaml README.md scar/main/__init__.py
scar/main/__version__.py
Outdated
# -*- coding: utf-8 -*- | ||
"""version here""" | ||
|
||
__version__ = "0.2.4" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would make that a 0.3.0 release...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! Will do so!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Just two comments. I would make that a 0.3.0 release. Also I see that the datasets
that you add are relatively big. Do you plan to add more, or that's it?
Good suggestion. I have marked it as 0.3.0 release. |
* New release (#26) * Add github action to publish package to PyPi * Feature GitHub action conda build (#1) * Add conda github action that builds the package with conda. It is triggered on pull request. * Add pyro-ppl and pip as conda dependency. Trigger setup automatically via conda yaml. Split steps in conda build github action. * Less strict in the setup.py dependencies for torch. Small change in the installation instructions in the documentation. * Feature - Add basic unit tests to cover activation_functions.py (#3) * adding first unit tests * Format conda-build YAML file * Update action name * Fix path to __version__ * Test commit - Trigger workflow * Revert dummy change Co-authored-by: Mathias Rechenmann <58425548+mr-nvs@users.noreply.github.com> * Feature clean helper functions (#4) * delete _helper_functions.py * delete _hyperparams_optimization.py * delete plot_every_epoch function * delete import _helper_functions * delete gpyopt dependency * edit only README * Add pylint github action * Remove pypi github action (#9) * support CPU, modify README (#10) * support CPU, modify README * shorten the import, add model to __init__ * More lenient scar installation specifications (#8) * Split scAR.yml to scAR-gpu.yaml and scAR-cpu.yaml. * More lenient installation specifications. * Bump version to 0.2.0 * fix a typo, reorganise __init__.py * fix bugs * add synthetic data for integration test (#13) * add synthetic data for integration test * change paths * change paths * Remove torchaudio. Bump version to 0.2.2 (#14) * Remove torchaudio * Bump version to 0.2.2 * Update readme (#16) * update README * Black github action (#17) Addition of black github action that runs on every push and every pull request. It shows in the stdout all the changes that need to be made (--diff), but returns exit code 0, even if errors are observed. * Addition of integration test (#18) * Add integration test as unit test * update version * loweercase module name * lowercase module name * Update black.yaml lowercase module name * Update python-conda-build.yaml lowercase module name * lowercase module name * Update scar-gpu.yml * Update scar-cpu.yml * Update __init__.py lowercase module name * refactor versioning (#21) * refactor versioning * refactor versioning * update .gitignore * fix a bug * fix bugs * Documentation with readthedocs (#22) * Update .readthedocs.yaml * Update .readthedocs.yaml * Update .readthedocs.yaml * Update requirements.txt * Update requirements.txt * Create README.md * Create conf.py * Update requirements.txt * Update .readthedocs.yaml * Update .readthedocs.yaml * Update requirements.txt * Update conf.py * Update .readthedocs.yaml * add documentations * fix a bug * update documentations * update documentations * update documentations * update documentations * update documentations * update documentations * update documentations * update * update * fix a bug * update * update * update * update * update * update * update * update * update * update document * update README.md * upadte documentations * update documentations * update documentations * Update .readthedocs.yaml * Update README.md * update documentations * add comments * add comments * update comment functionality * update documentation * add documentations via readthedocs (#23) * fix a bug * update documentation -- denoising mRNAs * update documentations -- CITEseq tutorials * update documentations -- identity barcodes & sgRNA assignment * Update README.md add Git Action Badge * Update README.md * Update README.md Update Git Action Badge to default branch and default events * Black_formatting (#24) * black_formatting * Pylint checking * optimize activation function and add docstring * fix a bug * fix a bug for activation functions * update import torch in activation functions * refactor _scar.py * refactor _loss_functions.py * refactor _vae.py * refactor __main__.py * refactor _data_generater.py * refactor__version__.py * Pylint formatting * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml restrict setuptools<=59.5.0 * Update scar-cpu.yml * further code refactoring (#25) * black_formatting * Pylint checking * optimize activation function and add docstring * fix a bug * fix a bug for activation functions * update import torch in activation functions * refactor _scar.py * refactor _loss_functions.py * refactor _vae.py * refactor __main__.py * refactor _data_generater.py * refactor__version__.py * Pylint formatting * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml * Update scar-cpu.yml restrict setuptools<=59.5.0 * Update scar-cpu.yml * refactor _scar.py and _vae.py * code refactoring * fix a bug * fix a bug * fix a bug * fix a bug * increase pylint score from 0.5 to 6 * bump version to 0.2.4 * update tutorials * optimize command line * bump version to 0.3.0 Co-authored-by: Gypas, Foivos <foivos.gypas@novartis.com> Co-authored-by: Foivos Gypas <fgypas@users.noreply.github.com> Co-authored-by: Mathias Rechenmann <58425548+mr-nvs@users.noreply.github.com> * delete scAR/test Co-authored-by: Gypas, Foivos <foivos.gypas@novartis.com> Co-authored-by: Foivos Gypas <fgypas@users.noreply.github.com> Co-authored-by: Mathias Rechenmann <58425548+mr-nvs@users.noreply.github.com>