ISEP - Integrated Solution for Environmental Pollen detection
Library created for handling Rapid-E input files, designed for:
- Data viewer - visualize the data as single sample or aggregated samples
- Single sample - characteristics for one sample at a time
- Aggregated samples - characteristics for all samples across modality
- Model builder - train and evaluate machine-learning models
- Scaler - fitting scaler to the available dataset
- Supervised - train supervised convolutional neural network (CNN)
- Unsupervised - train unsupervised convolutional autoencoder
- Model runner - run trained model on real-word data
- Predictions mapper - visualize model predictions
Repository construction
- resources - place for configuration files and data to process
- src - codebase
- sample - sample input fot the app, file converter to PKL file format
Requirements
Hardware
No strict hardware setup is required, however to be able to fully use utilities of program GPU with CUDA support is recommended. Depending on the volume of data processed 16+ GB of RAM is also advised.
Software
*For CUDA installation see - www.tensorflow.org (before: check tensorflow version compatibility)
Running from source
- Ubuntu 22.04.2 LTS - install on WSL2, if used
- Python 3.11.4 - download
- pip (python package installer) - installed with python
Rest of required packages is given in requirements.txt and will be installed automativally via pip install (next step).
Running compiled executable (.exe)
runs standalone, no additional installation required
How to run (pypi)
Install
pip install ISEP
Run UI
python -m src.ui.UI
How to run (from source)
- Install Requirements
- Check if pip is installed (should return version):
pip --version
- Install required packages:
pip install .
- Run the application
- Visual Studio Code:
- Select RUN AND DEBUG icon
- Select UI
- Run
- Shell:
python -m src.ui.UI
Funding
The doctoral scholarship and research of Artur Tomczak were funded by the National Science Centre, Poland, under the PRELUDIUM BIS 2 “Impact of allergenic pollen on the optical and microphysical properties of the urban aerosol” (PrePOLLEN) grant no. UMO-2020/39/O/ST10/03586, grant PI: Iwona Stachlewska.
The work within machine learning pollen typing was financed by the Polish National Agency for Academic Exchange (NAWA) within the framework of the PRELUDIUM BIS 2 project, managed by me, entitled "Synergic use of Lidar and Pollen sensor for Aerosol Typing (SLaP4AT)", (grant no. PN/PRE/2022/1/00024).
Acknowledgements
The ISEP software was developed on the basis of data samples collected by Mikhail Boldeanu, Andrei Dandocsi, and Jeni Vasilescu at the Măgurele centre for Atmosphere and Radiation Studies (MARS) of the National Institute of Research and Development for Optoelectronics (INOE) in Romania.
Metadata
Release files for ISEP 1.0.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 | |
|---|---|---|---|
| isep-1.0.1.tar.gz | 274.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| isep-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 683.0 kB
Release files / isep-1.0.1.tar.gz
| Download URL | isep-1.0.1.tar.gz |
|---|---|
| Size | 274.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f290221cc144d0876ebe2c0fc0aad36722a5be7041b7c19b39bcd65cf88e1bf
|
|
BLAKE2b-256 checksum How to use checksums |
8ba7209286d283e96af81d04d31ed3bcd2f39b01a8386f84897ac04cf968c618
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.0
|
Release files / isep-1.0.1-py3-none-any.whl
| Download URL | isep-1.0.1-py3-none-any.whl |
|---|---|
| Size | 408.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
178d7ed015dce8c5b5f3a67fc116bc9ba316e53b6cf1e5990ce6e09793ba5a29
|
|
BLAKE2b-256 checksum How to use checksums |
c09c20d8af6ca56db211b5407eadd0ed7bf02c73dff6924599e4d1c847b104a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.0
|