Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSEGOG-255 EPAC Simulated Data #66

Merged
merged 74 commits into from
Feb 27, 2024
Merged

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    ecb5693 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c6e866 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    bc72782 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. DSEGOG-255 Fix linting for util/

    - This directory wasn't being checked for formatting and linting issues in the Nox sessions before this commit, so there are some changes to files outside of the `util/realistic_data/`
    MRichards99 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    67cd2fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6539c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f96240b View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    994ea24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79ef756 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17d87e4 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    0cd307c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    a8fe557 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    9a0ce28 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. DSEGOG-255 Change directory structure of data generation

    - Files are now not stored into directories by day - this fits with the ingestion echo script format
    MRichards99 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    ce032d5 View commit details
    Browse the repository at this point in the history
  2. Use Poetry in generation script instead of external virtualenv

    - This can now be done because EPAC Data Sim can be specified as a dependency in Poetry (where it couldn't be done previously because its a GitHub repo, had some issues with that)
    MRichards99 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    f8d5145 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    482b324 View commit details
    Browse the repository at this point in the history
  4. DSEGOG-255 Linting fixes

    MRichards99 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    104b418 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    86b5e35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23b644d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f736317 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    f4c0a86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0362ea0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1879686 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    702e7e8 View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Move EPAC DataSim dependency to its own group

    - This is so we can exclude it if we don't have the correct SSH permissions to access/clone the repo. For example, the CI cannot clone the repo
    MRichards99 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9d31baa View commit details
    Browse the repository at this point in the history
  3. DSEGOG-255 Support both timestamp formats for HDF file ingestion

    - This is so the old Gemini test data still works
    MRichards99 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    b08e40e View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. DSEGOG-255 Correct TODO

    MRichards99 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    923df2a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    c0cf5e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. DSEGOG-255 Remove thread pools for uploading multiple images

    - This seemed to cause issues when mass uploading HDF files which contained multiple images in each. Uploading images sequentially seemed to fix the issue
    MRichards99 committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    793f8b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    1af4a92 View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Upgrade EPAC-DataSim version

    - This has also updated the lock file for lots of other dependencies...
    MRichards99 committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    d9ed87f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    9c8d260 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. DSEGOG-255 Swap times for start and end dates in conversion script

    - For single day experiments, the start date was 23:59 and the end date was 00:00 - an experiment ended before it even started!
    MRichards99 committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    26aacf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc1fec1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc91a81 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    7137cb5 View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Add --timeout to API startup command

    - This seems to help with ingesting large HDF files
    MRichards99 committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    1378e4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f4816db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cb926b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    195a8d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. DSEGOG-255 Remove --log-config from example command

    - This isn't needed, logging config location is controlled by the constant called `LOG_CONFIG_LOCATION`
    MRichards99 committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    241f773 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    16645e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    f365b00 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    7320092 View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Disable SSH functionality in script

    - This doesn't work on GitHub Actions so needs investigating at a later date - just want to get GitHub Actions working for right now
    MRichards99 committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    4b4edd3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5dffde9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0abcb83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9324670 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    84aab4a View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    23b96cd View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. DSEGOG-255 Go back to multi-threading for uploading images

    - I've restored this functionality as I now understand why I was having issues with it. The previous implementation creates as many threads as their were images. When you have 69 images (and therefore 69 threads), it's now obvious that my dev VM simply ran out of memory trying to ingest a HDF file with that number of images. I've made the number of threads configurable via the `upload_image_threads` option
    - This change has tested to be more reliable and has sped up ingestion of the 14TB of simulated data quite a bit. Image processing looks to be a bottleneck when ingesting HDF files containing many images and I think further performance improvements can be made, but this is to be explored in the future.
    MRichards99 committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    7cecf1f View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. DSEGOG-255 Improve error handling on EchoInterface

    - This approach is a little safer, returning `None` if no message is in the dictionary, rather than throwing a `KeyError`. I had this happen when I exceeded the quota through our S3 storage
    - Also removed a TODO that I noticed isn't relevant, the bucket name is replaced in CI
    MRichards99 committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    f15987d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. DSEGOG-255 Store waveforms as a list of floats

    - This reduces the amount of size required to store them using the simulated data we now have access too
    MRichards99 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    29083ae View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Add local command handler

    - This will be useful when the script is run on local machines where SSH is an issue (e.g. GitHub Actions)
    - Also included a couple of linting fixes in this PR
    MRichards99 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    f79d50f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a846e05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2460e31 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    71baa73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be31f36 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    c9da190 View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Remove _id being created in script

    - Experiments are stored using ObjectIDs, not custom identifers
    MRichards99 committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    e0f4010 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c83d96 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    d2bf832 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2900c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    f1215e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    99afd88 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. DSEGOG-255 removed excess quotation marks

    these caused an error where none of the database collections where dropped
    when using
    poetry run python util/realistic_data/ingest_echo_data.py
    Will-Cross1 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2d5c543 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    3c76355 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bb85f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc07c71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7876cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    505436a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    4df661e View commit details
    Browse the repository at this point in the history
  2. DSEGOG-255 Fix linting

    MRichards99 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    55b2437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a263a18 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    bf90113 View commit details
    Browse the repository at this point in the history