Skip to main content

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)

PyPI version

Install

pip install ISEP

Run UI

python -m src.ui.UI

How to run (from source)

  1. Install Requirements
  2. Check if pip is installed (should return version):
    pip --version
    
  3. Install required packages:
    pip install .
    
  4. Run the application

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)

Source distribution for ISEP 1.0.1
File Size Uploaded
isep-1.0.1.tar.gz 274.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ISEP 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.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