Skip to main content

logo

SciBeam Build Status codecov PyPI version

SciBeam is an open source library for analyzing time series beam measurement data. Using pandas dataframe and series as its base classing, additional time series related features are added for quick analysis, such as file name matching, gaussian fitting, peak analysis, noise filtering, plotting, etc. The flexible method chain enables fast data analysis on any time series data.

SciBeam is originally designed for experimental physics data analysis. The library has been tested on the daily lab data analysis and is under active development in terms of bredth and deepth of scientific computation.

Installation

Dependencies

SciBeam requires:

  • Python( >= 3.4)

  • Numpy( >= 1.8.2)

  • Scipy( >= 0.13.3)

  • pandas ( >= 0.23.0)

  • matplotlib ( >= 1.5.1)

  • re

  • os

User installation

Currently only avaliable through downloading from Github, will be avaliable for installation through pip soon:

Using PyPI

pip install scibeam

Using souce code

Download the souce code:

git clone https://github.com/SuperYuLu/SciBeam`

Change to the package directory:

cd scibeam

Install the package:

python setup.py install

Release

  • v0.1.0: 08/19/2018 first release !

Development

Under active development.

TODO:

  • Increase test coverage

  • Add more plotting functions

  • Add config.py for global configurature

  • Add AppVeyor

Contribute

Coming soon…

Testing

The testing part is based on unittest and can be run through setuptools:

python setup.py test

or

make test

Status

Version 0.1.0 on PyPI

Metadata

Release files for scibeam 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scibeam 0.1.1
File Size Uploaded
scibeam-0.1.1.tar.gz 3.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for scibeam 0.1.1
File Interpreter ABI Platform
scibeam-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 MB

Release files / scibeam-0.1.1.tar.gz

Download URL scibeam-0.1.1.tar.gz
Size 3.9 MB
Tags Source
SHA-256 checksum
How to use checksums
a1bc2c5ed63577b9fc5b1b3fc249f717a01600320be27d3c7e560732ee8a8767
BLAKE2b-256 checksum
How to use checksums
a2689c58ac2245358ab01793249fa69ddf9abda3ca3f357578862fcbdd753d0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.7.0

Release files / scibeam-0.1.1-py3-none-any.whl

Download URL scibeam-0.1.1-py3-none-any.whl
Size 4.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
965824b1d3289714d42d3f9e6667fc6e9b582678a7bb72f67a82a4bf6cdaff6a
BLAKE2b-256 checksum
How to use checksums
3a41fa64326980085c45bc154c0213febe5b57dd6abcdbe7f9e31ec533401c66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.7.0

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page