Search for a command to run...
This is finally the release of 21cmFAST v4! See Updating from v3 to v4 for some guidance on the main differences in this major version. See the Beta Release Notes for the full change-list for v4beta. The following change-list only covers v4beta -> v4. :rocket: Features Basic memory predictions (#545) @steven-murray Add HIRES_TO_LOWRES_FACTOR, LOWRES_CELL_SIZE_MPC and cascading templates (#535) @steven-murray feat: significantly enhance the CLI interface (#532) @steven-murray A spectacular progress bar was added (#489) @jordanflitter Floating-Point Halo Position (#530) @daviesje Improved RSD branch (#540) @jordanflitter Get transfer functions from CLASS (for real this time) (#578) @jordanflitter Added A_s as an optional cosmological parameter (#570) @jordanflitter ESF-L Implementation (#561) @daviesje add redshift to halo sampler seeds (#560) @daviesje add approximate mean adjustment (#571) @daviesje Source flag redesign (#572) @daviesje Onthefly haloperturb (#563) @daviesje New USE_X_RAY_HEATING flag (#582) @jordanflitter 📚 Documentation Add logo files and ReadMe update (#589) @nikos-triantafyllou update readme, make reference printing function (#513) @daviesje Update README.rst (#517) @andreimesinger bug fixes to last cell of lightcones.ipynb (#521) @raxquax123 docs: update readme badges and main image (#575) @steven-murray :beetle: Fixes Fix bugs introduced by the floating-point halopos (#544) @daviesje Fixed hash table and included a new test (#566) @jordanflitter fix array shape bug, make Mcrit array optional (#549) @daviesje fix: small bug in reading old HDF5 files with potentially differing type (#542) @steven-murray fixed some bugs when PERTURB_ON_HIGH_RES=True (#494) @jordanflitter dNrec_box exists only if INHOMO_RECO=True (#479) @jordanflitter Existence of output initial velocities depend on PERTURB_ON_HIGH_RES (#492) @jordanflitter Throw errmsg if desired quantities don't match inputs (#482) @jordanflitter Fix checkpointing (#508) @daviesje Fix double regen pop (#507) @daviesje make r_bubble_max error clearer and add notes to the small template (#524) @daviesje fix: zmin for run ics in CLI (#546) @DanielaBreitman Raise error for invalid keyword in evolve_input_structs (#555) @jordanflitter fix: small bug in caching (#548) @DanielaBreitman Fixed bug and automatic warning when halos are purged (#554) @jordanflitter Error outside pragma loop (#557) @jordanflitter 🏛️ Build Fix compiler detection errors in build (#576) @daviesje 🔬 Testing Combine integration/segfault tests (#512) @daviesje 🔨 Refactoring reorginization of brightness temp and RSD calculations (#498) @jordanflitter global_quantities was removed (#553) @jordanflitter Constant cleanup (#569) @daviesje Perturb cleanup (#556) @daviesje :racehorse: Performance fix array shape bug, make Mcrit array optional (#549) @daviesje :construction_worker: Continuous Integration ci: update bencher to cope with forks (#584) @steven-murray ci: fix deploy to install fftw and co (#506) @steven-murray Bump actions/upload-artifact from 5 to 6 (#583) @dependabot[bot] Bump actions/checkout from 5 to 6 (#580) @dependabot[bot] change benchmark branch to main (#523) @daviesje run benchmarks on main (#515) @daviesje