Richard Stiskalek
f1dbe6f03f
Add plotting ( #64 )
...
* Add verbosity statements
* More verbosity
* Save masses too
* Add CDF new plot
* Blank line
* Fix RVS sampling bug
* Add R200 conversion
* Simplify plotting routines
* Remove imoprt
2023-05-27 00:08:39 +01:00
Richard Stiskalek
2185846e90
CDF for nearest neighbour ( #63 )
...
* Updat ebounds
* fix mistake
* add plot script
* fix which sims
* Add Poisson
* Just docs
* Hide things to __main__
* Rename paths
* Move old script
* Remove radpos
* Paths renaming
* Paths renaming
* Remove trunk stuff
* Add import
* Add nearest neighbour search
* Add Quijote fiducial indices
* Add final snapshot matching
* Add fiducial observer selection
* add boxsizes
* Add reading functions
* Little stuff
* Bring back the fiducial observer
* Add arguments
* Add quijote paths
* Add notes
* Get this running
* Add yaml
* Remove Poisson stuff
* Get the 2PCF script running
* Add not finished htings
* Remove comment
* Verbosity only on 0th rank!
* Update plotting style
* Add nearest neighbour CDF
* Save radial distance too
* Add centres
* Add basic plotting
2023-05-21 22:46:28 +01:00
Richard Stiskalek
255bec9710
Quijote kNN adding ( #62 )
...
* Fix small bug
* Add fiducial observers
* Rename 1D knn
* Add new bounds system
* rm whitespace
* Add boudns
* Add simname to paths
* Add fiducial obserevrs
* apply bounds only if not none
* Add TODO
* add simnames
* update script
* Fix distance bug
* update yaml
* Update file reading
* Update gitignore
* Add plots
* add check if empty list
* add func to obtaining cross
* Update nb
* Remove blank lines
* update ignroes
* loop over a few ics
* update gitignore
* add comments
2023-05-15 23:30:10 +01:00
Richard Stiskalek
1d847cbd06
Add Quijote ( #61 )
...
* Rename paths object
* Remove redshift calculation
* Explicit keywrod arg
* Rename box units
* Basic renaming
* Little docs
* Rename paths
* add imports
* Sort imports
* Add Quijote cat
* Split boxes
* add Quijote path
* Add origin argument
* Update nbs
2023-05-13 17:37:34 +01:00
Richard Stiskalek
b3fd14b81f
Gravitational potential calculation ( #60 )
...
* Rename file
* add velocity field
* Add velcoity field
* Move smoothening
* Add verbosity flags
* remove blank
* Simplify paths
* Add potential calculation
* Update paths
* Add potential field
* Add potential calculation
* Move away sky matching
* Move interpolation functions
* Update nbs
2023-05-12 13:07:58 +01:00
rstiskalek
26ef1661a4
Add verbosity flag
2023-05-09 17:43:18 +01:00
Richard Stiskalek
b710b8e89c
Add new ICs ( #59 )
...
* edit IC paths
* Remove import
* Edit path
* Change naming
* Add __main__
* Script to match everything
* Edit docs
* Remove test statement
* Move import
* Update nb
2023-05-09 16:18:01 +01:00
rstiskalek
ab8199be2c
Rename folder
2023-05-08 14:24:15 +01:00
Richard Stiskalek
cb5d35b1be
Density field calculation ( #58 )
...
* Add iterative density field generation
* Edit particle halfwidth selection
* Update import
* Remove old file
* Add position wrapping
* Add RSD support
* Add density field calculation
* Edit paths to the density field
* Flip argument order
* Edit documentation
* Edit docs
* update nb
2023-05-08 14:02:20 +01:00
Richard Stiskalek
4265315b47
Revert "Run density field estimator ( #56 )" ( #57 )
...
This reverts commit 98d0578fa7
.
2023-05-08 13:59:55 +01:00
Richard Stiskalek
98d0578fa7
Run density field estimator ( #56 )
...
* Add iterative density field generation
* Edit particle halfwidth selection
* Update import
* Remove old file
* Add position wrapping
* Add RSD support
* Add density field calculation
* Edit paths to the density field
* Flip argument order
2023-05-08 13:58:12 +01:00
Richard Stiskalek
51b670d30b
Updates to the overlap reader. ( #54 )
...
* Flag for loading clumps_cat
* Optionally load clumps catalogues
* Update single pair reading
* Edit reading many pairs
2023-05-07 16:34:55 +01:00
Richard Stiskalek
56e39a8b1d
Overlapper improvements ( #53 )
...
* Store indices as f32
* Fix init sorting
* Organise imports
* Rename pathing
* Add particle loading
* Improve particle reading
* Add h5py reader
* edit particle path
* Update particles loading
* update particles loading
* Fix particle dumping
* Add init fitting
* Fix bug due to insufficient precision
* Add commnet
* Add comment
* Add clumps catalogue to halo cat
* Add comment
* Make sure PIDS never forced to float32
* fix pid reading
* fix pid reading
* Update matching to work with new arrays
* Stop using cubical sub boxes, turn off nshift if no smoothing
* Improve caching
* Move function definitions
* Simplify calculation
* Add import
* Small updates to the halo
* Simplify calculation
* Simplify looping calculation
* fix tonew
* Add initial data
* Add skip condition
* Add unit conversion
* Add loading background in batches
* Rename mmain index
* Switch overlaps to h5
* Add finite lagpatch check
* fix column name
* Add verbosity flags
* Save halo IDs instead.
* Switch back to npz
* Delte nbs
* Reduce size of the box
* Load correct bckg of halos being matched
* Remove verbosity
* verbosity edits
* Change lower thresholds
2023-05-06 16:52:48 +01:00
Richard Stiskalek
1a9e6177d7
Switch to h5py format ( #52 )
...
* Edit the particle paths
* Remove script
* Add h5py to dumping
* Minor adjustments
* add h5py support
* remove split path
* h5py support
* Type
* Edit initmatch paths
* Shorten func
* dist_centmass to work with 2D arrays
* Forgot to return the centre of mass
* Fixed code
* Fix halo bug
* Start MPI broadcasting
* Mini bug
* Remove commenting
* Remove test statement
* Fix index
* Printing from rank 0 only
* Move where clump index stored
* Add dtype options
* Add dtype options
2023-05-02 13:57:13 +01:00
Richard Stiskalek
553eec8228
Update field calculations ( #51 )
...
* Update density field routines
* Add utils
* Add possibility to return 2d array
* Styling
* Fixed density field
* Fix bugs
* add mpc2box
* Fix evaluating sky
* Fix sky map making
* Rename file
* Add paths if only positions
* Add option to dump particles only
* Add comments
2023-04-29 22:57:05 +01:00
Richard Stiskalek
b5fefe4196
Update init matching procedure ( #50 )
...
* pep8
* fix convention
* Update script
* enforce optimisation boundaries to be finite
* Update TODO
* Remove sky matching
* FIx a small bug
* fix bug
* Remove import
* Add halo fitted quantities
* Update nbs
* update README
* Add load_initial comments
* Rename nbs
* Delete nb
* Update imports
* Rename function
* Update matcher
* Add overlap paths
* Update the matching script
* Update verbosity
* Add verbosity flags
* Simplify make_bckg_delta
* bug fix
* fix bug
* lala
* la
* Add overlap paths
* Update limit
* pep8
* Some pep8 stuff
* pep8
* Minor corrections
* Update paths
* Add number of particles check
* Fix bug
* pep8 comments
2023-04-29 14:38:21 +01:00
Richard Stiskalek
c14be720b5
Particle dumping ( #49 )
...
* Add paths
* Add dumping script
* Remove snap from density fields
* Add progress statement
* Update import ordering
* Update nb
2023-04-28 13:57:23 +01:00
rstiskalek
b0752efdf4
fix indexing bug
2023-04-27 09:21:00 +01:00
Richard Stiskalek
f48eb6dcb0
Dump radial profile information ( #48 )
...
* add radial position path
* pep8
* Add basic fit profile dumping
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* Update TODO
* Fix parts is None bug
* Update nb
2023-04-27 00:18:30 +01:00
rstiskalek
1a115f481d
Rename file
2023-04-21 00:40:11 +01:00
Richard Stiskalek
04119a5314
Update initial matching & overlaps ( #47 )
...
* pep8
* fix convention
* Update script
* enforce optimisation boundaries to be finite
* Update TODO
* Remove sky matching
* FIx a small bug
* fix bug
* Remove import
* Add halo fitted quantities
* Update nbs
* update README
* Add load_initial comments
* Rename nbs
* Delete nb
* Update imports
* Rename function
* Update matcher
* Add overlap paths
* Update the matching script
* Update verbosity
* Add verbosity flags
* Simplify make_bckg_delta
* bug fix
* fix bug
2023-04-21 01:35:06 +02:00
Richard Stiskalek
39b3498621
Correct fitting script for both clumps and halos ( #46 )
...
* Minor typos
* fix minor bugs
* pep8
* formatting
* pep8
* Fix minor bugs
* New path & pep8
* add splitt
* Updates
* Improve calculation within radius
* pep8
* pep8
* get the script working
* Add matter overdensity
* Add m200m to the script
* Fix looping bug
* add parents support
* add import
* Optionally concatenate velocities
* Make optional masking
* Ignore the error message
* Start reading in raw data
* Fix cat reading
* Additional units conversions
* Add clump reading
* Fix indexing
* Remove old comment
* Remove old comment
* set npart to 0 instead of overflow from NaN
* fix docs
* rm boring stuff
* Remove old stuff
* Remove old stuff
* Remove old comment
* Update nb
2023-04-19 16:39:35 +02:00
Richard Stiskalek
fdb0df8d4c
Add mmain and other major updates ( #44 )
...
* Move paths to a separate file
* Add mmain reader
* Add a verbosity flag
* Fix imports
* Fix bug
* Rename files
* Return ultimate parents
* Add script to generate mmain
* Remove mmain path
* edit path
* Add mmain path
* Change function name
* Rename function
* Turn off verbose
* Fix list requirement
* Edit init match paths
* Fix init pathing
* Edit paths docs
* Edit dumpdir name
* Rename path
* Fix split paths
* Remove unused import
* Add comment
* Update readme
* remove read mmain
* Rename haloatalogue
* Fix minor bugs
* Update nbs
* Add create directory option
* Move split jobs
* Move spliot jobs
* Remove splitting
* Add import
* Edit script
* Deeper split folder
* Fix paths bug
* Rename catalogue
* Rename Catalogue
* Add new clumpread
* Edit paths
* add knn paths
* Update commenting
* Update imports
* Add more conversions
* Update temp file
* Add a note
* Add catalogue
* Cooment
* Update TODO
* Update script
* add nb
* Update
* pep8
* edit paths & pep8
* Fix knn auto paths
* add paths docs
* Add auto and cross knn paths
* Add new paths
* Simplify tpcf reading
* pep8 patch
* update readme
* Update progress
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* pep8
* Pep 8 and restructure
* add lambda spin
* add clump and halo
* add checks
* Edit halo profile fit
* Update gitignore
* backup script
2023-04-18 11:02:36 +02:00
Richard Stiskalek
e0d3854277
Add cleaner paths ( #43 )
...
* ignore venv
* ignore pylians if unavaible
* Edit loading paths
* Edit paths
* Stop having default paths
* Add nb
* Add glamdring paths
---------
Co-authored-by: Richard Stiskalek <dc-stis1@login8b.pri.cosma7.alces.network>
Co-authored-by: Richard Stiskalek <dc-stis1@login8a.pri.cosma7.alces.network>
2023-04-14 23:24:52 +01:00
Richard Stiskalek
1344fa40b6
Add 2PCF calculation ( #42 )
...
* Add 2PCF calculation
* Add 2PCF reader
* Add tpcf scripts
* Add random state
* Fix marked typo
* Fix marks and more randoms
* Stop calculating projected
* Add mean 2PCF
* Remove pimax
* Edit submit script
* Update nb
* Add corrfunc check
2023-04-14 23:05:48 +01:00
Richard Stiskalek
5784011de0
kNN-CDF secondary halo bias ( #40 )
...
* Add seperate autoknn script & config file
* edit ics
* Edit submission script
* Add threshold values
* Edit batch sizign
* Remove print
* edit
* Rename files
* Rename
* Update nb
* edit runs
* Edit submit
* Add median threshold
* add new auto reader
* editt submit
* edit submit
* Edit submit
* Add mean prk
* Edit runs
* Remove correlation file
* Move split to clutering
* Add init
* Remove import
* Add the file
* Add correlation reading
* Edit scripts
* Add below and above median permutation for cross
* Update imports
* Move rvs_in_sphere
* Create utils
* Split
* Add import
* Add normalised marks
* Add import
* Edit readme
* Clean up submission file
* Stop tracking submit files
* Update gitignore
* Add poisson field analytical expression
* Add abstract generators
* Add generators
* Pass in the generator
* Add a check for if there are any files
* Start saving average density
* Update nb
* Update readme
* Update units
* Edit jobs
* Update submits
* Update reader
* Add random crossing
* Update crossing script
* Add crossing with random
* Update readme
* Update notebook
2023-04-09 20:57:05 +01:00
Richard Stiskalek
8d34b832af
Improve paths and documentation ( #38 )
...
* pep8
* style issue
* Documentation edits
* Remove old files
* Remove more old files
* Doc & stop setting snap and nsim in paths
* add nsnap, nsim support
* Remove blank space
* docs
* Docs edits
* Reduce redudant code
* docs
* Documentation
* Docs
* Simplify
* add nsnap nsim arguments
* Remove redundant docs
* Fix typos
* Shorten catalogue
* Remove import
* Remove blank line
* Docs only edits
* Rearrange imports
* Remove blank space
* Rearrange imports
* Rearrange imports
* Remove blank space
* Update submission scritp
* Edit docs
* Remove blank line
* new paths
* Update submission scripts
* Update file handling
* Remove blank line
* Move things around
* Ne paths
* Edit submission script
* edit paths
* Fix typo
* Fix bug
* Remove import
* Update nb
2023-04-04 15:22:00 +01:00
Richard Stiskalek
522ee709c9
Joint kNN-CDF calculation ( #36 )
...
* Add joint kNN CDF
* add jointKNN calculation
* change sub script
* Update readme
* update sub
* Small changes
* comments
* update nb
* Update submisison script
2023-04-01 11:16:11 +01:00
rstiskalek
8d933e7ba9
Add batch size to submission
2023-04-01 07:15:44 +01:00
Richard Stiskalek
63ab3548b4
kNN-CDF implementation ( #34 )
...
* Rewrite doc
* add kNN
* edit loading of samples with no init
* Add verbosity flag
* add KNN submission script
* do not make peaked cdf by default
* Add submit script
* stop ignore sh
* Add mass thresholding
* Edit gitignore
* edits
* Space points in logspace
* Calculate for all ICs
* Update TODO
* Add dtype support
* Update readme
* Update nb
2023-03-31 18:13:41 +01:00
rstiskalek
4d7827006a
test
2023-03-27 13:38:01 +01:00
Richard Stiskalek
5dd8c668fa
Gaussian smoothing of density fields ( #33 )
...
* Simplify smoothing support and looping over nonzero
* Simplify comments
* add now()
* add cat length
* add smoothed calculation
* add smoothing
* Add sorting
* Edit what is ignored
* Move notebooks
* Add nonsymmetric smoothed overlap
* Update NB
* Add support for reading in the smoothed overlap
* Switch to the true overlap definition
* Reader of the true overlap
* rem occups
* Import moved to a class
* Move definition
* Edit submission script
* Update to account for the new definition
* backup nb
* Switch back to properly initialising arrays
* Fix addition bug
* Update NB
* Fix little bug
* Update nb
2023-03-27 09:22:03 +01:00
Richard Stiskalek
153f1c0002
Overlap reader thresholds ( #31 )
...
* Improve data
* Add comment
* Update how KNN is called
* Bring back indices
* New function output
* return catx["index"]
* Remove unnecessary arguments
* Remove useless arguments
* Rename output
* thin up catalogues
* Add thresholding
* Update README
2023-03-15 20:55:50 +00:00
Richard Stiskalek
f2cef73977
Final overlap definition update.. ( #29 )
...
* Delete whitespace
* Update overlap definition
* Add documentation
* add overlap args
* Make the background array store only high density region
* Add nsims to args
* Remove conc as done inside the func
* Simplify the overlap calculation
* Rename variable
* Just some docs
* Docs
* Correct overlap definition
* Undo debug comment
* Remove old debug code
* Add prob of no match and exp couunterpart mass
* docs
* Update the overlap definition
2023-03-09 14:55:38 +00:00
Richard Stiskalek
1c859dbdac
Overlap reader ( #28 )
...
* Edit output path
* remove matching of many sims
* Add a class skeleton
* Add a setter for only nsim
* Deletei mport
* Simplify cross and delete combined halo catalogue
* Simplify reading in catalogues
* Add distance calculation
* Add mass ratio
* Clean up the submission script
* Add the summer overlap
* Docs
* Add array copying
* Add import
* Add resampling mean
2023-02-08 12:05:32 +00:00
Richard Stiskalek
8dea3da4de
Speed up overlap ( #27 )
...
* Edit improt
* Simplify patch size calculation
* Add patch size percentiles
* Add various percentiles
* Remove comment
* Update TODO
* Change to 95th percentile
* Add import
* Add KNN properties
* Add new matching initial condition
* Add import
* Remove import
* Add fast neighbours option
* Further edits to fast neighbours
* add imports
* add new overlap calculation and non-zero things
* Remove print
* Clean up code
* Fix small bug
* Remove comment
* Add run single cross match
* change values
* Edit hyperparams
* Add comment
* Add the argument parser
* Add new lagpatch calc
* New lagpatch calc
* Delete old patch definitions
* Make clump dumping once again optional
* Add lagpatch to the catalogue
* Edit print statement
* Fix small bug
* Remove init radius
* Change to lagpatch key
* Fix a small bug
* Fix little bug
2023-02-05 11:46:19 +00:00
Richard Stiskalek
beb811e84c
Switch initial radius definition ( #26 )
...
* Add search for neighbours at z = 0
* Add initial snapshot KNN
* Add initi search either z =0 or z = 70
* Add import
* Add clumps_pos2cell
* Add function argument
* Add import
* Add spherical overlap and speed up make_delta
* Add clump limits calculation
* Sped up make_delta
* Add patch size conversion
* Add patch sizes
* Add patch size calculation
* Force catalogues to be in float32
* Optimised script
* Option to remove points with no overlap
* Add spherical aproximate overlap
* Fix subboxing bug
* Remove print diagnostics
* Add Lagrangian patch size
* Add patch size documentation
* Move when clumpsx converted to int
* Edit docs
* Remove spherical overlap
* New Langrangian patch calculation
2023-01-31 15:09:35 +00:00
rstiskalek
88a109157d
Change file naming convention
2023-01-17 11:46:07 +00:00
Richard Stiskalek
f0720243a2
Updates to the submission script ( #22 )
2023-01-01 21:43:52 +00:00
Richard Stiskalek
2e99b901ac
Environmental properties ( #20 )
...
* rm get_positions
* Add comment
* add halfwidth func
* Update docs
* Add imprt
* Evaluate multiple fields simulatenously
* add halfwidth selection
* Change order of grav field and tensor field
* Add gravitational field norm
* Add eigenvalue calculation
* Sorted eigenvalues
* add init script
* add progress
* Add surveys
* Add more survey flexibility
* Minor changes
* add survey names
* rm name
* Fix list bug
* Fig bugs when running the script
* add phi to dtype
* fix dump bug
* Add comment
* Add smoothing options
* Add further comment
* Update TODO
2022-12-31 17:46:05 +00:00
Richard Stiskalek
3dc559fec1
Overlap calculation ( #19 )
...
* Rm comment
* Add new fixed particle overlap
* Fix overlap calculation
* Update docs
* Add new overlapper support in matcher
* add filter optin
* Add the real space filter.
* Change filtering to real space only
* Update TODO
* add high-resolution switch
* add cross script
* Remove comment
* Add smoothing option
2022-12-27 18:32:12 +01:00
Richard Stiskalek
18f09767f4
Overlap calculation ( #18 )
...
* Move cosine similarity out
* Basic overlap calculation
* add overlap import
* Add clump0 dict path
* Update README
* fix path bug
* Save as dict instead
* Change format to array of arrays
* Update paths
* Take fewer ICs for now
* Change to structured array
* Add overlap calculation
* Start saving IDs
* Add a blank space
* Update TODO
2022-12-19 11:58:22 +01:00
Richard Stiskalek
13a9d11afe
Particle init CM separation ( #17 )
...
* Rename
* rename module
* add new_ic_ids
* Add to_new support
* rm unnecessary comment
* Remove JUlia!
* add new package attempt
* add dump script
* simplify positions getter
* Remove unused code
* change dumpdirs
* update project
* Add sorting
* fix indexing bug
* add comment
* Add particle dumping
* Delete blank line
* Delete Julia things
* Update README
* add working script
* fix assignment bug
* fix bug
* save temp to temp folder
* fix indexing bug & path
* do not always crreate folder
* Rename file
* add initcm reader
* add x0, y0, z0 transforms
* add initcm to halo cat
* docs update
* add initial KNN
* add attempt at init match
* add initial fiducial radius
* rm blank space
* Add further KNN Init pos support
* Add init radius support
* Remove message about the bug
* Get rid of an error msg
* purge mention of knn_init
* Add init CM distance calc
2022-12-16 11:18:16 +01:00
Richard Stiskalek
c3c686fa60
Power spectrum stuff ( #16 )
...
* add autok1d
* update TODO
* add basic cross pk
* del blank line
* fix small bugs
* fix loop bug
* rm nbs
* edit docstring
* Update TODO
* get rid of verbose flag
* take all ICs
* attempt better memory
* simplify ASCII dump
* rm verbose statement to get rid of bugs!
* close fortran files
* add MAS options
* add boxsize setter
* Move comment up
* paths chagne
* Update TODO
* Update TODO
* Forgotten units in Xpk
* Attempt at fixing the distance bug
* Update TODO
* Update TODO
* Remove comment
* add summary reader
* Update gitignore
2022-12-12 14:42:44 +00:00
Richard Stiskalek
1bb4255874
SDSS galaxies and catalogs rework ( #15 )
...
* add SDSS skeleton
* rm nb
* update gitignore
* add docs
* add survey volume
* add masking
* add SDSS mask
* add SDSS comments
* add reference
* rm
* move planck to fits clusters
* Rm comment
* update masking routines
* rm masks
* Update docs
* rm data
* make MCXC fits surv
* change MCXC name
* Move to extrasapce
* Update paths
2022-12-05 11:36:41 +00:00
Richard Stiskalek
91beb4df50
Angular momentum ( #14 )
...
* add ang mom
* Update TODO
* add ascii dump script
* add comment
* Updating TODO
* add angmom
* add garbage collector
2022-11-30 16:12:39 +00:00
rstiskalek
4e87a96b97
fix bug(again)
2022-11-25 12:42:49 +00:00
rstiskalek
a3c7d03ceb
fix bug
2022-11-25 12:28:41 +00:00
rstiskalek
377d6ebb7e
add lambda200c support
2022-11-25 12:24:06 +00:00
Richard Stiskalek
161c27d995
Particle match & file system & phase space ( #11 )
...
* Create file system
* add doc
* add n_sim n_snap directly to paths
* Move things to a single particle reader for consistency
* add docstring
* add srdcir, dumpdir and mmain_path
* make boxunits work with paths
* switch to using paths
* add tempdumpdir
* rm dependence on old functions
* rm comment
* rm unused import
* go back to all imports
* fix import bug
* rm dependence on old functions
* modernize code!
* fix typo
* fix typo
* update fits to new data structureing
* change docs
* add julia repo
* add setup
* add install commands
* ignore install files
* add array flattening
* update dependene
* add positions reader
* update manifest and projects
* add func
* update gitignore
* pos matching progress
* move file
* rm comment
* add velocities getter
* fix bug
* fix name bug
* fix path bug
* fix args func
* add redshift calculation to catalogues
* add shortcut to set n_sim and n_snap
* if cond bug
* add the cosine similarity
* add verbosit iterator
* add docs
* update README
* update README
* update README
2022-11-25 10:44:08 +00:00