Preview from DOSPORTAL record page.
DOSPORTAL is a web-based tool designed to manage and analyze dosimetry and spectrometry data, primarily from measurements conducted onboard aircraft. It provides an intuitive user interface for visualizing measurements, comparing datasets, and facilitating detector management. DOSPORTAL is being developed in collaboration with the Nuclear Physics Institute CAS and (Universal Scientific Technologies s.r.o](https://www.ust.cz/). The platform is accessible via a web interface, ensuring users can interact with the data without the need for specialized software.
- Upload log files and trajectory files (CSV, GPX formats)
- Compare multiple measurement records in a single graph
- Display radiation intensity progress and energy spectra for selected time intervals
- Cross-filtering by energy and time
- Manage detectors and maintain service logs
- Display telemetry and support data (temperature, pressure, etc.)
- Basic user access control and permission settings
- Automatic CARI-7a model calculations and anomaly detection
- Automated synchronization of flight trajectories with radiation measurements
- Improved data visualization
- Real-time monitoring and visualization of ongoing measurements
- Expanded support of third-party detectors as plugins (e.g., Liulin and other instruments)
- Dose (absorbed in silicon) calculation from selected time range
- Advanced tool for absolute time calibration of records
- Semi-automated log uploading
DOSPORTAL is designed to be platform-independent, ensuring accessibility from various devices without the need for specialized software. It operates via modern web browsers and requires an active internet connection.
- AIRDOS Series: Detectors designed for measuring ionizing radiation at flight altitudes aboard aircraft.
- LABDOS Series: Portable ionizing radiation spectrometer-dosimeters intended for laboratory measurements or personal dosimetry.
- GEODOS Series: Detectors suitable for ground-based applications, both mobile and stationary.
- Liulin: Subject to data format compatibility and integration feasibility.
- Web browser with modern JavaScript support
- Internet connection for accessing DOSPORTAL
- Access the DOSPORTAL web interface at portal.dos.ust.cz.
- Register or log in to your account.
- Upload log and trajectory files for processing.
- Select measurement records to visualize and compare data.
- Adjust display parameters as needed for detailed analysis.
- API access to flight trajectory data is costly and request limited.
- Manual synchronization of trajectory and dose graphs is cumbersome.
- Establishing a standardized data format for diverse detector logs remains a challenge.
- Semi-automated log uploading to DOSPORTAL
- Dose calculation for specific time ranges in a dataset
- Enhanced user access control for institutional collaboration
- Real-time data monitoring and automated detector management
- Organizations: User access control to individual records
- Firmware updates and configuration management for detectors
- Automatic data upload from detectors for near real-time monitoring
For more information or to contribute to the project, please contact [email protected]
Prerequirements: Docker and Docker Compose for local development.
Create environment file and setup credentials as needed.
cp .env.example .env-
Build images
sudo docker compose build web worker
-
Start services
sudo docker compose up -d
-
Create the media bucket in MinIO
sudo docker run --rm --net=host \ -e MC_HOST_minio=http://minioadmin:minioadmin@localhost:9000 \ minio/mc mb --ignore-existing minio/dosportal-media
Or use the console at http://localhost:9001 (minioadmin/minioadmin).
-
Apply migrations
sudo docker compose exec web python3 manage.py migrate -
Access services
- DOSPORTAL: http://localhost:8100
- MinIO console: http://localhost:9001