ASTRA is a high-performance analytical platform designed to uncover correlations between space weather patterns and operational satellite systems. Using advanced statistical methods and machine learning techniques, we process vast amounts of solar and satellite telemetry data to identify critical patterns and dependencies.
- Real-time Analysis: Process satellite telemetry data in real-time
- ML-powered Insights: Advanced correlation detection using machine learning
- High Performance: Optimized for large-scale data processing
- Scientific Visualization: Beautiful interactive graphs and dashboards
- Core: Python 3.13+, NumPy, Pandas, polars
- ML: mlflow, xgboost, scikit-learn
- Visualization: Plotly, pyecharts
- Documentation: LuaTeX, markdown, mermaid
Python Version
python --version
- Clone Repository
git clone https://github.com/geugenm/satellite-weather-impact-analysis.git
cd satellite-weather-impact-analysis
- Install Dependencies
Choose your preferred package manager:
pip (standard):
pip install -e ".[dev]"
uv (high performance):
uv pip install -e ".[dev]"
poetry (modern):
poetry install --with dev
The
-e
flag enables editable mode - source changes reflect immediately
- Use help for start
ast --help
Note: This workflow is in development and subject to changes.
Using satnogs-decoders:
python ./satnogs-decoders/contrib/manage/fetch_frames_from_network.py \
40967 \
2018-10-26T00:00:00 \
2018-10-26T01:00:00 \
./fox/
decode_frame fox fox/data_XXXX
Note: This approach is inadvisable due to the SatNOGS database's throttling limitations, which severely restrict data retrieval capacity. Additionally, the solution lacks stability and reliability.
We welcome contributions! For major changes:
- Fork the repository
- Create a feature branch
- Open an issue for discussion
- Submit a pull request
Released under MIT by @geugenm
Built with 💫 by space enthusiasts