https://github.com/BAMresearch/jupyter-analysis-tools
Common Python helpers for data analysis notebooks in GIT repositories.
https://github.com/BAMresearch/jupyter-analysis-tools
analysis jupyter-notebook jupyterlab numerics open-source python
Last synced: 6 months ago
JSON representation
Common Python helpers for data analysis notebooks in GIT repositories.
- Host: GitHub
- URL: https://github.com/BAMresearch/jupyter-analysis-tools
- Owner: BAMresearch
- License: mit
- Created: 2020-09-28T21:13:27.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-12-04T16:53:55.000Z (7 months ago)
- Last Synced: 2025-12-07T23:17:51.604Z (7 months ago)
- Topics: analysis, jupyter-notebook, jupyterlab, numerics, open-source, python
- Language: Python
- Homepage: https://bamresearch.github.io/jupyter-analysis-tools/
- Size: 9.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
- awesome-bamresearch - jupyter-analysis-tools
README
# Jupyter Analysis Tools (v1.7.1)
[](https://pypi.org/project/jupyter-analysis-tools)
[](https://github.com/BAMresearch/jupyter-analysis-tools/compare/v1.7.1...main)
[](https://en.wikipedia.org/wiki/MIT_license)
[](https://pypi.org/project/jupyter-analysis-tools)
[](https://pypi.org/project/jupyter-analysis-tools#files)
[](https://pypi.org/project/jupyter-analysis-tools/)
[](https://github.com/BAMresearch/jupyter-analysis-tools/actions/workflows/ci-cd.yml)
[](https://BAMresearch.github.io/jupyter-analysis-tools/coverage-report/)
Yet another Python library with helpers and utilities for data analysis and processing.
## Installation
pip install jupyter-analysis-tools
You can also install the in-development version with:
pip install git+https://github.com/BAMresearch/jupyter-analysis-tools.git@main
## Documentation
https://BAMresearch.github.io/jupyter-analysis-tools
## Development
### Testing
See which tests are available (arguments after `--` get passed to *pytest* which runs the tests):
tox -e py -- --co
Run a specific test only:
tox -e py -- -k
Run all tests with:
tox -e py
### Package Version
Get the next version number and how the GIT history would be interpreted for that:
pip install python-semantic-release
semantic-release -v version --print
This prints its interpretation of the commits in detail. Make sure to supply the `--print`
argument to not raise the version number which is done automatically by the *release* job
of the GitHub Action Workflows.
### Project template
Update the project configuration from the *copier* template and make sure the required packages
are installed:
pip install copier jinja2-time
copier update --trust --skip-answered