Skip to main content

Radome Measurement Pedestal Control Software

Project description

SRTS200 Radome Measurement Pedestal Control Software

Development Platform

  • Windows 10

Requirements

  • Python 3.12

Initialization (One-Time Setup)

sudo apt install python3-pdm  # system-wide briefcase
pdm init                      # create project
pdm config python.use_venv true
pdm venv create
pdm use .venv/Scripts/python
pdm add <package>             # add dependencies  

Building

pdm config python.use_venv true
pdm use .venv/bin/python
source .venv/Scripts/activate
pdm install

Development

Obtain truested certifcates for HTTPS

sudo apt install mkcert                 # trusted certifier
mkcert -install                         # obtain ssl certificates
mkcert localhost 127.0.0.1 ::1
sudo apt install libnss3-tools          # install for browsers
mkcert -install

Run with quart

source .venv/bin/activate
cd src/dash_api
quart run --reload --key ../../localhost+2-key.pem --cert ../../localhost+2.pem --port 7339

Production

Run with pm2

source .venv/bin/activate
cd src
export PRODUCTION=1 && pm2 start src/dash_api/app.py --name "dash-api"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srts200-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

srts200-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file srts200-0.1.0.tar.gz.

File metadata

  • Download URL: srts200-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.6 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for srts200-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2e15c7c6bab4ba626f699513bca42316d9e6259b72090cd8de5fb17475be7b69
MD5 620d580511c59e33b290319cae8190e0
BLAKE2b-256 38c647ec8c43c32be4903c0a6ed32978d72762b671e929e1ff041e2e370fb9ad

See more details on using hashes here.

File details

Details for the file srts200-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: srts200-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.6 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for srts200-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f5e2094004e0a6ba400a126eaf4971b8b3fe668acc061f86a48404083e655ea
MD5 c1fb044f538b022da43e9c62516fd41b
BLAKE2b-256 d3e5ef748ca94e81df8842fd235cad752ee99bea31d9b3fcd5c476a4f48b671b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page