ITk Serial Number parser
Project description
itksn
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d3f8ea3b660be0e5669fd291c90dcc4cee5578c37df106f31ca93e8dd1a91d |
|
MD5 | 57302aaf3e5f85d5adb4ff3dadea0fe6 |
|
BLAKE2b-256 | f4426bcc0d6854a54a90e352a5a8b7649f85e613e91a738b537db1568d85add1 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5979c769dd0692ab27946166998c72aedcefb8b2dc2de95679d6c91661622487 |
|
MD5 | a30d186e7231347cadcb1294c5bf44b6 |
|
BLAKE2b-256 | 770b7e1a85f2ba19bb3d9c78864dbfbcf66fda76a1ce975a65388f45e4a26491 |