https://github.com/bamresearch/jupyter-analysis-tools

Common Python helpers for data analysis notebooks in GIT repositories.

https://github.com/bamresearch/jupyter-analysis-tools

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary

Keywords

analysis jupyter-notebook jupyterlab numerics open-source python
Last synced: 5 months ago · JSON representation

Repository

Common Python helpers for data analysis notebooks in GIT repositories.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 16
Topics
analysis jupyter-notebook jupyterlab numerics open-source python
Created over 5 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.md

Jupyter Analysis Tools (v1.5.1)

PyPI Package latest release Commits since latest release License Supported versions PyPI Wheel Weekly PyPI downloads Continuous Integration and Deployment Status 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 <test_name from listing before>

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

Owner

  • Name: Bundesanstalt für Materialforschung und -prüfung
  • Login: BAMresearch
  • Kind: organization
  • Email: oss@bam.de
  • Location: Berlin/Germany

German Federal scientific research institute for materials testing and research

GitHub Events

Total
  • Release event: 9
  • Member event: 1
  • Push event: 37
  • Pull request event: 2
  • Create event: 11
Last Year
  • Release event: 9
  • Member event: 1
  • Push event: 37
  • Pull request event: 2
  • Create event: 11

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 0
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: about 2 months
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.17
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (6)
Top Labels
Issue Labels
Pull Request Labels
dependencies (6) github_actions (6)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 855 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 18
  • Total maintainers: 1
pypi.org: jupyter-analysis-tools

Yet another Python library with helpers and utilities for data analysis and processing.

  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 855 Last month
Rankings
Dependent packages count: 6.6%
Forks count: 30.5%
Dependent repos count: 30.6%
Average: 31.0%
Stargazers count: 39.1%
Downloads: 48.1%
Maintainers (1)
Last synced: 7 months ago

Dependencies

ci/requirements.txt pypi
  • pip >=19.1.1
  • setuptools >=18.0.1
  • six >=1.14.0
  • tox *
  • virtualenv >=16.6.0
docs/requirements.txt pypi
  • numpy *
  • sphinx >=1.3
  • sphinx-rtd-theme *
tests/requirements.txt pypi
  • ipykernel * test
  • ipywidgets * test
  • matplotlib * test
  • notebook * test
  • pandas * test
  • scipy * test
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/ci-cd.yml actions
.github/workflows/coverage.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
pyproject.toml pypi