core/

directory
v3.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2023 License: Apache-2.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL