Skip to main content

ITk Serial Number parser

Project description

itksn

GitHub Project GitHub Actions Status: CI Code Coverage Code style: black

Helper utilities around the Scikit-HEP ecosystem for common tasks in HEP

This library is not meant for wide use and will probably be deprecated in favor of scikit-hep soon. This library should be viewed as a testing grounds for API design decisions, hence it will not be put up on PyPI.

Installation

In a fresh virtual environment

$ python -m pip install "git+https://github.com/kratsg/itksn.git"

The above is actually cloning and installing directly from the Git repository. However, if you want to, you can of course also install it directly from the Git repository "locally" by first cloning the repo and then from the top level of it running

$ python -m pip install .

Contributing

As this library is experimental contributions of all forms are welcome. If you have ideas on how to improve the API or conceptually how a library meant to introduce people to the Scikit-HEP ecosystem should be structured please open an Issue. You are of course also most welcome and encouraged to open PRs.

Developing

To develop, use a virtual environment. Once the environment is activated, clone the repo from GitHub

git clone git@github.com:kratsg/itksn.git

and install all necessary packages for development

python -m pip install --ignore-installed --upgrade -e .[complete]

Then setup the Git pre-commit hooks by running

pre-commit install

Acknowledgements

This library is built upon the hard work of many people in the Scikit-HEP ecosystem and is only possible because of the exchange of ideas and contributions of people working together, across experiments and fields to improve science. This is not an inevitability, but rather the result of directed thought, time, and effort, to which I am most thankful to have benefited from and have been involved in.

Requests

Cite the software you use in your papers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itksn-0.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

itksn-0.0.1-py2.py3-none-any.whl (4.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file itksn-0.0.1.tar.gz.

File metadata

  • Download URL: itksn-0.0.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.5

File hashes

Hashes for itksn-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0bb6a899a8b2734230603aedb311f0c607b378d2f1a3c27eea25ec989ed09aa6
MD5 37cb9f4cb8bb55d7489223b41a703bc7
BLAKE2b-256 2d1579543a6080ee08dc4993ce4ff754f0e018bbc741a0a69f3389fadacb73fa

See more details on using hashes here.

File details

Details for the file itksn-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: itksn-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.5

File hashes

Hashes for itksn-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c6bf6a6bb52670b1af06a545bb2d2b5af04499ddc4edebaa35ec7def657878f3
MD5 df8a34af4da44d0264b1acfbc44abf6d
BLAKE2b-256 773835aecab8dc03a70cb3b8ec01af81f17523a24ce3fc15708d78e1cf213adf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page