add project 7

This commit is contained in:
Valentin Boettcher 2022-03-21 16:16:44 +01:00
parent 41b9a83e9c
commit 793f13577b
5 changed files with 2724 additions and 0 deletions

View file

@ -0,0 +1,2 @@
use_flake
eval "$shellHook"

View file

@ -0,0 +1,126 @@
{
"nodes": {
"flake-utils": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1610051610,
"narHash": "sha256-U9rPz/usA1/Aohhk7Cmc2gBrEEKRzcW4nwPWMPwja4Y=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3982c9903e93927c2164caa727cd3f6a0e6d14cc",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1647800324,
"narHash": "sha256-rjwoxrk16zfrcO5Torh6CbAd5GHsHrXw+EwxOvh9AUI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "9bc841fec1c0e8b9772afa29f934d2c7ce57da8e",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable",
"type": "indirect"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1647800324,
"narHash": "sha256-rjwoxrk16zfrcO5Torh6CbAd5GHsHrXw+EwxOvh9AUI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "9bc841fec1c0e8b9772afa29f934d2c7ce57da8e",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable",
"type": "indirect"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1610729867,
"narHash": "sha256-bk/SBaBLqZX/PEqal27DMQwAHHl0dcZMp8NNksQr80s=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "04af07c659c6723a2259bb6bc00a47ec53330f20",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"type": "github"
}
},
"poetry2nix": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1647207818,
"narHash": "sha256-sq68Z6+7On03Sxo57GJeeLQnMgByBtvW2cwGVllyOIc=",
"owner": "nix-community",
"repo": "poetry2nix",
"rev": "36d295a1d2b6a72af3ad5c0c8d0c358cf90db3cd",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "poetry2nix",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs",
"utils": "utils"
}
},
"utils": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_2",
"poetry2nix": "poetry2nix"
},
"locked": {
"lastModified": 1647939128,
"narHash": "sha256-D6ZNYxBmn3swyDpZVEEsI5Ev1+FBOLsmuZeds4ezdJE=",
"owner": "vale981",
"repo": "hiro-flake-utils",
"rev": "95f3f8d4648ccbc697ff2750fe4ac3469fa92d0a",
"type": "github"
},
"original": {
"owner": "vale981",
"repo": "hiro-flake-utils",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

View file

@ -0,0 +1,30 @@
{
description = "Some basic systematic studies of the heatflow with
one bath for the masters thesis write-up.";
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
utils.url = "github:vale981/hiro-flake-utils";
};
outputs = { self, utils, nixpkgs, ... }:
(utils.lib.poetry2nixWrapper nixpkgs {
name = "07_one_bath_systematics";
shellPackages = pkgs: with pkgs; [ pyright python39Packages.jupyter sshfs ];
python = pkgs: pkgs.python39;
shellOverride = (oldAttrs: {
shellHook = ''
# export PYTHONPATH=/home/hiro/src/two_qubit_model/:$PYTHONPATH
# export PYTHONPATH=/home/hiro/src/hops/:$PYTHONPATH
# export PYTHONPATH=/home/hiro/src/hopsflow/:$PYTHONPATH
# export PYTHONPATH=/home/hiro/src/stocproc/:$PYTHONPATH
'';
});
noPackage = true;
poetryArgs = {
projectDir = ./.;
};
});
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,22 @@
[tool.poetry]
name = "07_one_bath_systematics"
version = "1.0.0"
description = "Some basic systematic studies of the heatflow with one bath for the masters thesis write-up."
authors = ["Valentin Boettcher <hiro@protagon.space>"]
license = "GPLv3"
[tool.poetry.dependencies]
python = ">=3.9,<3.11"
two_qubit_model = { git = "git@github.com:vale981/two_qubit_model.git", branch="main" }
hops = { git = "git@gitlab.hrz.tu-chemnitz.de:s8896854--tu-dresden.de/hops.git", branch="BathMemoryTruncation" }
matplotlib = "^3.5.0"
jupyter = "^1.0.0"
qutip = "^4.6.2"
lmfit = "^1.0.3"
[tool.poetry.dev-dependencies]
black = "^21.12b0"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"