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.2.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: itksn-0.0.2.tar.gz
  • Upload date:
  • Size: 10.0 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.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for itksn-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c8d3f8ea3b660be0e5669fd291c90dcc4cee5578c37df106f31ca93e8dd1a91d
MD5 57302aaf3e5f85d5adb4ff3dadea0fe6
BLAKE2b-256 f4426bcc0d6854a54a90e352a5a8b7649f85e613e91a738b537db1568d85add1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itksn-0.0.2-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.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for itksn-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5979c769dd0692ab27946166998c72aedcefb8b2dc2de95679d6c91661622487
MD5 a30d186e7231347cadcb1294c5bf44b6
BLAKE2b-256 770b7e1a85f2ba19bb3d9c78864dbfbcf66fda76a1ce975a65388f45e4a26491

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