Directories ¶
Path | Synopsis |
---|---|
Contains "core"-level helper code to build APIs.
|
Contains "core"-level helper code to build APIs. |
Contains all the code needed to do an Auth0 login and retrieve a JWT.
|
Contains all the code needed to do an Auth0 login and retrieve a JWT. |
AWS utility functions to wrap some functionality and provide mocking capabilities for unit testing.
|
AWS utility functions to wrap some functionality and provide mocking capabilities for unit testing. |
Wraps cloudwatch log reading into one simple package
|
Wraps cloudwatch log reading into one simple package |
Contains access/util functions to read parts of binary protobuf dataset files, JSON dataset metadata summaries, spectra, etc
|
Contains access/util functions to read parts of binary protobuf dataset files, JSON dataset metadata summaries, spectra, etc |
Reading PIXLISE detector configs
|
Reading PIXLISE detector configs |
Parallel file downloader that knows where to download from based on ids requested
|
Parallel file downloader that knows where to download from based on ids requested |
Exporter module allowing creation of a zip file containing requested files.
|
Exporter module allowing creation of a zip file containing requested files. |
Data structures used to store expressions (both Lua and PIXLang expression code)
|
Data structures used to store expressions (both Lua and PIXLang expression code) |
database
Contains all functionality to access expressions and modules from Mongo DB
|
Contains all functionality to access expressions and modules from Mongo DB |
modules
Data structures used to store and version modules (code in Lua environment)
|
Data structures used to store and version modules (code in Lua environment) |
Provides a higher-level file access interface which is implemented using local file storage as well as AWS S3.
|
Provides a higher-level file access interface which is implemented using local file storage as well as AWS S3. |
Utilities to connect to and command a Kubernetes cluster to start and shut down pods.
|
Utilities to connect to and command a Kubernetes cluster to start and shut down pods. |
A common logging interface used throughout the code which has implementations using stdout and AWS cloudwatch.
|
A common logging interface used throughout the code which has implementations using stdout and AWS cloudwatch. |
Lowest-level code to connect to Mongo DB (locally in Docker and remotely) and get consistant collection names.
|
Lowest-level code to connect to Mongo DB (locally in Docker and remotely) and get consistant collection names. |
Interface for all notification capabilities (sending emails to users and the UI)
|
Interface for all notification capabilities (sending emails to users and the UI) |
templates
Text templates for various types of notifications including HTML vs simple text versions
|
Text templates for various types of notifications including HTML vs simple text versions |
Storage/versioning and retrieval of PIQUANT configuration files and the currently selected PIQUANT pod version to be run
|
Storage/versioning and retrieval of PIQUANT configuration files and the currently selected PIQUANT pod version to be run |
Storage/retrieval of PIXLISE user data and preferences from Mongo DB.
|
Storage/retrieval of PIXLISE user data and preferences from Mongo DB. |
Exposes interfaces and structures required to run PIQUANT in the Kubernetes cluster along with functions to access quantification files, logs, results and summaries of quant jobs.
|
Exposes interfaces and structures required to run PIQUANT in the Kubernetes cluster along with functions to access quantification files, logs, results and summaries of quant jobs. |
Exposes structures and functions to store/retrieve/share regions of interest including MIST algorithm versions
|
Exposes structures and functions to store/retrieve/share regions of interest including MIST algorithm versions |
Exposes structures and functions to store/retrieve/share tags which are applied to various user-created objects to allow easier filtering/tracking of them
|
Exposes structures and functions to store/retrieve/share tags which are applied to various user-created objects to allow easier filtering/tracking of them |
An interface to get a unix time stamp (in seconds) with an included mock that can be pre-loaded with timestamps for predictable unit test output.
|
An interface to get a unix time stamp (in seconds) with an included mock that can be pre-loaded with timestamps for predictable unit test output. |
Exposes various utility functions for strings, generation of valid filenames and random ID strings, zipping files/directories, reading/writing images
|
Exposes various utility functions for strings, generation of valid filenames and random ID strings, zipping files/directories, reading/writing images |
Click to show internal directories.
Click to hide internal directories.