Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Callable memory estimate #221

Draft
wants to merge 31 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
3787f70
Lay down some initial structure for memory functions
BradGreig Mar 25, 2021
06617df
Finalise ICs memory function
BradGreig Mar 25, 2021
6860415
Add function for perturb_field
BradGreig Mar 25, 2021
42697c9
Added memory function for ionize_box
BradGreig Mar 25, 2021
43a6e89
Added memory function for the spin temperature calculation
BradGreig Mar 25, 2021
8e4f6af
Added memory function for brightness temperature
BradGreig Mar 25, 2021
89f6269
Add memory function for determine_halo_list
BradGreig Mar 25, 2021
b9423bc
Added function for perturbed halo field
BradGreig Mar 25, 2021
71f24c0
Add in code to calculate the size of all stored lightcones
BradGreig Mar 26, 2021
1b9355d
Add in the calculation of the memory for the lightcone function
BradGreig Mar 26, 2021
2ecdb64
Add some output messaging for the lightcone function
BradGreig Mar 26, 2021
15a2b3c
Some minor modifications (formatting) following Steven's feedback
BradGreig Apr 8, 2021
ff4b86a
Add interpolation table data to IonisationBox (+modify double declare…
BradGreig Apr 8, 2021
f8045cc
Add in some final interpolation tables
BradGreig Apr 9, 2021
4bcc750
Add in memory from generating a large number of ints (shuffling in RNG)
BradGreig Apr 9, 2021
7ed89f1
Add in recombination tables
BradGreig Apr 9, 2021
b04faa2
Add some description to the function to estimate memory usage for a l…
BradGreig Apr 10, 2021
698b14b
Add memory function for running a coeval box
BradGreig Apr 10, 2021
8505fc0
Added function for estimating ics and perturb field. Modified functio…
BradGreig Apr 10, 2021
4ba2907
Add a buffer to the peak memory usage corresponding to a rough estima…
BradGreig Apr 12, 2021
97c3d8a
main: add gitignore
steven-murray Sep 15, 2022
e956f10
Merge branch 'master' into callable-memory-estimate
steven-murray Sep 15, 2022
b34b114
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 15, 2022
3c193c5
Merge branch 'master' into callable-memory-estimate
BradGreig May 17, 2023
d715461
Update ICs memory function
BradGreig May 17, 2023
303657e
Update the perturb field function
BradGreig May 17, 2023
51c4d24
Update ionisation box memory
BradGreig May 17, 2023
cfe401f
Update the memory function for spin temperature
BradGreig May 17, 2023
a25394d
Update brightness temp, and halo functions
BradGreig May 18, 2023
8ed4430
Some general cleanup
BradGreig May 18, 2023
8c586f9
Merge branch 'master' into callable-memory-estimate
steven-murray Dec 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/py21cmfast/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
from . import cache_tools, inputs, outputs, plotting, wrapper
from ._cfg import config
from ._logging import configure_logging
from ._memory import print_memory_estimate
from .cache_tools import query_cache
from .outputs import (
Coeval,
Expand Down
Loading
Loading