No description
  • Python 79.9%
  • TypeScript 11.8%
  • HTML 6%
  • CSS 1.7%
  • JavaScript 0.5%
  • Other 0.1%
Find a file
Stephan I. Böttcher 70bfb0686a Merge branch 'salman' into etsasa
The formatting is still ugly
2024-12-03 13:05:12 +01:00
_deployment Initial commit 2022-08-05 22:00:33 +02:00
backend remove */__pycache__ 2024-12-02 15:54:42 +01:00
docs Initial commit 2022-08-05 22:00:33 +02:00
plots Just delete some extra and not impotant info from the file 2024-12-03 12:13:53 +01:00
static Initial commit 2022-08-05 22:00:33 +02:00
templates Change the repository adress of the RAD-webserver from physik gitlab to university gitlab 2024-12-03 11:47:47 +01:00
widgets remove */__pycache__ 2024-12-02 15:54:42 +01:00
.gitignore .gitignore swp files 2024-12-02 16:02:45 +01:00
app.html Initial commit 2022-08-05 22:00:33 +02:00
app.py fix ip address of etsasa 2022-08-06 00:08:26 +02:00
bokeh.patch add patch to bokeh core templates 2023-09-04 14:59:24 +02:00
Makefile add patch to bokeh core templates 2023-09-04 14:59:24 +02:00
README.md Change the repository adress of the RAD-webserver and flight_tools from physik gitlab to university gitlab 2024-12-03 12:32:41 +01:00
requirements.txt remove unnecessary requirements 2022-08-05 23:31:29 +02:00

RAD Webserver

A web service to view quicklook plots of MSL RAD data. Built using Bokeh and the RAD Loader.

The current version of the app is running at https://solar-orbiter.physik.uni-kiel.de/rad/plotter/.

The dose rate [mGy/day] in the B and E detectors are per day (i.e., 24 hours), not Sol.

The absorbed dose in the silicon B detector is not subtracted by the background contribution by the rovers radioisotope thermoelectric generator (RTG) because it changes during the time.

How to set up

Python 3.7 or above (Debian package python3) and Node.js (Debian packages nodejs, npm) are required.

We're going to install the dependencies into a virtual environment, so that they're separate from your system packages.

# Clone the project
https://cau-git.rz.uni-kiel.de/ieap/et/ep/mslrad/rad-webserver.git
cd RAD-webserver

# create and activate a virtual environment
python3 -m venv env
. env/bin/activate

# install requirements
python3 -m pip install --upgrade pip setuptools wheel
pip3 install --index-url=https://solar-orbiter.physik.uni-kiel.de/pip/et/public -r requirements.txt

How to run

We will start the app in developer mode, which means that it will allow connections on localhost and automatically reload when you change the code (in most cases).

python3 app.py --dev
> RAD Webserver on http://localhost:5008/

You can now view the web app in a browser on http://localhost:5008/.

Documentation

You can find the full documentation here. If you are outside the university network, you need to input the same credentials as for the SolO web plotter.

Alternatively, it is also possible to download the current version of the documentation in a ZIP file, using this link. This also works outside the university network, if you are logged in to GitLab.