Skip to content

Commit

Permalink
Add the project readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklik committed Feb 11, 2025
1 parent ecc0858 commit b676c27
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# DOSPORTAL

![image](https://github.com/UniversalScientificTechnologies/xDOS_doc/assets/5196729/6b18ef7f-3251-4674-94ab-62444ec7ba43)
> 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](https://www.ujf.cas.cz/en/) 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.

## Features

### Current Capabilities

- 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

### Planned Enhancements

- 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

## Requirements

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.

## Supported Detectors

### Currently Supported:

- **[AIRDOS Series](https://docs.dos.ust.cz/airdos/)**: Detectors designed for measuring ionizing radiation at flight altitudes aboard aircraft.
- **[LABDOS Series](https://docs.dos.ust.cz/labdos)**: Portable ionizing radiation spectrometer-dosimeters intended for laboratory measurements or personal dosimetry.
- **[GEODOS Series](https://docs.dos.ust.cz/geodos)**: Detectors suitable for ground-based applications, both mobile and stationary.

### Planned Support:

- **Liulin**: Subject to data format compatibility and integration feasibility.

## Installation & Usage

### Prerequisites

- Web browser with modern JavaScript support
- Internet connection for accessing DOSPORTAL

### Running DOSPORTAL

1. Access the DOSPORTAL web interface at [portal.dos.ust.cz](https://portal.dos.ust.cz/).
2. Register or log in to your account.
3. Upload log and trajectory files for processing.
4. Select measurement records to visualize and compare data.
5. Adjust display parameters as needed for detailed analysis.

## Known Issues & Challenges

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

## Future Roadmap

- 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]

0 comments on commit b676c27

Please sign in to comment.