SciBeam

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)
| File | Size | Uploaded | |
|---|---|---|---|
| scibeam-0.1.1.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|