Invenia Technical Computing's repositories
NamedDims.jl
For working with dimensions of arrays by name
ExprTools.jl
Light-weight expression manipulation tools
Intervals.jl
Non-iterable ranges
Checkpoints.jl
A package for dynamically checkpointing program state
KeepActionsAlive
Prevent scheduled GitHub Actions from becoming disabled after 60 days
PDMatsExtras.jl
Extra Positive (Semi-)Definite Matricies
FullNetworkSystems.jl
Definitions of the Julia types for simulating an ISO's market clearing.
Cliquing.jl
Algorithms for finding a non-overlapping set of cliques in a graph
FullNetworkModels.jl
Create a Build a JuMP.jl Model from a FullNetworkSystems.jl System, solved unit commitment, and OPF etc
Metrics.jl
Performance metrics for evaluating learning algorithms and prediction models. Includes subsampling confidence intervals
TagBotGitLab
Julia TagBot for GitLab
AxisSets.jl
Consistent operations over a collection of KeyedArrays
ReadWriteLocks.jl
A simple read-write lock for Julia
CloudWatchLogs.jl
AWS CloudWatch Logs integration for Julia using Memento.jl
DateSelectors.jl
Utilities for partitioning Dates into validation and holdout sets.
KeyedDistributions.jl
Distributions and Sampleables with keys for the variates
DistributedLogging.jl
A place for logging helpers for distributed jobs to live
GPForecasting.jl
A Julia package for Gaussian Processes
lambdalayers
Some useful AWS Lambda layers for Invenia (and code to deploy them)
Dockerfiles
Invenia's (sanitized) Julia Dockerfiles based on Amazon Linux 2
FeatureRelevance.jl
A package for scoring and selecting relevant features for 1 or more target variables.
gitlab-ci-helper
A sanitized snapshot of Invenia's GitLab CI template library and shell functions
InveniaUtils
Miscellaneous Python code that doesn't belong in any one project.
MaximumLikelihoodUtils.jl
A package for Maximum Likelihood Estimation in various models using Expectation Maximisation and gradient descent