/archimedes

Primary LanguagePythonMIT LicenseMIT

The Archimedes Project

Architecture specifications

  • Database
  • CI/CD
    • Github actions to run tests, and to update db regularly?
  • Serving/inference
  • Testing
    • pytest
    • coverage report in repo
  • Repo structure
    • models.py for ORM classes, pipelines.py for data access and pipelines
      • OR: use data_access/ dir?
    • data/ for example csv data
    • archimedes/ for analysis code
      • archimedes/forecasting/
      • archimedes/plotting/
      • archimedes/preprocessing/
    • test/ for tests
      • test_archimedes/ for unit tests
      • test_integration/ for integration tests?

Review of Component Monitoring project architecture specifications

  • Code and container images on GitLab
  • Server has postgresql DB on port 5433. URL: jdbc:postgresql://<address>:5433/cm_db

Analysis/modeling specifications

  • STL decomposition
  • Comparison with forecast
  • Outlier detection
  • Correlation with walking data? Read in data from weather API?

References

Other stuff

  graph TD;
      A-->B;
      A-->C;
      B-->D;
      C-->D;
Loading