Nix Flake for the timemachine molecular dynamics and free energy package.
Supported platforms: Linux (x86_64), macOS (x86_64)
nix run github:mcwitt/timemachine-flake
nix run github:mcwitt/timemachine-flake -- my_script.py
nix develop github:mcwitt/timemachine-flake#timemachine
mkdir my-project
cd my-project
nix flake init -t github:mcwitt/timemachine-flake#notebook
Optionally edit flake.nix
to configure, then enter the
environment with
nix develop
mkdir my-project
cd my-project
nix flake init -t github:mcwitt/timemachine-flake#script
Edit flake.nix
to configure the environment and entry points.
Then run (for example)
nix run .#rbfe
to run the example RBFE script.
Example:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
timemachine-flake.url = "github:mcwitt/timemachine-flake";
};
outputs = { nixpkgs, timemachine-flake, ... }:
let
pkgs = import nixpkgs { overlays = [ timemachine-flake.overlay ]; };
pythonEnv = pkgs.python3.withPackages (ps: [ ps.timemachine ]);
in
{
# …
};
}