PyIK - The Python Instrument Kit
Project description
PyIK - The Python Instrument Kit
This package provides tools to simplify common analysis tasks in particle physics. The main goal is to provide functionality which is currently missing in numpy, scipy, and matplotlib.
The tools are grouped by topic into several modules which are listed below. Most of them depend on external modules which are not shipped with Python. The respective dependencies are also listed.
Content
- corsika: Tools to work with CORSIKA files
- ellipse: Fast and robust fit of an ellipse to noisy data
- fit: Classes and functions for function minimization Requires nlopt
- locked_shelve: Functionality to read shelve files and prevent write collisions
- misc: Miscellanious helper functions/classes that cannot be grouped into any of the other submodules
- mplext: Missing plotting tools in matplotlib Requires matplotlib
- numpyext: Missing numerical tools in numpy Requires numpy, scipy
- performance: Tools to increase performance (e.g. the cached decorator and pmap for easy parallelization)
- rootext: Convert Python to ROOT objects and vice-versa Requires ROOT
- time_conversion: Contains tools to convert between UTC and GPS
Notes
This packages also contains some a directory with working examples to copy-paste from.
Authors
- Ariel Bridgeman
- Hans Dembinski (maintainer)
- Benjamin Fuchs
- Detlef Maurel
- Daniela Mockler
- Alexander Schulz
- Felix Werner
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
Built Distributions
File details
Details for the file pyik-0.9.tar.gz
.
File metadata
- Download URL: pyik-0.9.tar.gz
- Upload date:
- Size: 40.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2109b945c919850169f69639b7bbd611ef2dee9f5b10d661b61252894c3a7a6d |
|
MD5 | f5ec25b059f075722d7a33415a04c869 |
|
BLAKE2b-256 | f730ad94f001a7f2b24b1d015026bf0d3214c703ebf04839580ee3c19aac36e7 |
File details
Details for the file pyik-0.9-py3-none-any.whl
.
File metadata
- Download URL: pyik-0.9-py3-none-any.whl
- Upload date:
- Size: 43.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ec1849ecf40553fc2851d45b776907af1f479592972b57823d2a99c49b2cbc7 |
|
MD5 | 56b1524cbeb19162568f186750c6d837 |
|
BLAKE2b-256 | 3ed56ab5608e595c56842f07d1803c1806f29c3053136e7eb6e431e75b863bc2 |
File details
Details for the file pyik-0.9-py2-none-any.whl
.
File metadata
- Download URL: pyik-0.9-py2-none-any.whl
- Upload date:
- Size: 42.7 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa5324f37773b0a40e282db8563b34033913821a9d392061c6fb5aece39eed53 |
|
MD5 | 31a0594a3a170514ea014c36cff3d77a |
|
BLAKE2b-256 | ce7ecf8f9ea9b9e9be8b62fd31957f985db8305ba62730be08d9ce2a211b7aee |