Skip to main content

PyIK - The Python Instrument Kit

Project description

PyIK - The Python Instrument Kit

Build Status

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

pyik-0.9.tar.gz (40.0 kB view details)

Uploaded Source

Built Distributions

pyik-0.9-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

pyik-0.9-py2-none-any.whl (42.7 kB view details)

Uploaded Python 2

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

Hashes for pyik-0.9.tar.gz
Algorithm Hash digest
SHA256 2109b945c919850169f69639b7bbd611ef2dee9f5b10d661b61252894c3a7a6d
MD5 f5ec25b059f075722d7a33415a04c869
BLAKE2b-256 f730ad94f001a7f2b24b1d015026bf0d3214c703ebf04839580ee3c19aac36e7

See more details on using hashes here.

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

Hashes for pyik-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5ec1849ecf40553fc2851d45b776907af1f479592972b57823d2a99c49b2cbc7
MD5 56b1524cbeb19162568f186750c6d837
BLAKE2b-256 3ed56ab5608e595c56842f07d1803c1806f29c3053136e7eb6e431e75b863bc2

See more details on using hashes here.

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

Hashes for pyik-0.9-py2-none-any.whl
Algorithm Hash digest
SHA256 aa5324f37773b0a40e282db8563b34033913821a9d392061c6fb5aece39eed53
MD5 31a0594a3a170514ea014c36cff3d77a
BLAKE2b-256 ce7ecf8f9ea9b9e9be8b62fd31957f985db8305ba62730be08d9ce2a211b7aee

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