-
Notifications
You must be signed in to change notification settings - Fork 39
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
Toast 3 Work in Progress #369
base: master
Are you sure you want to change the base?
Commits on Mar 2, 2023
-
made use_hybrid a parameter of the pipeline class rather than an input
nestor committedMar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 680578c - Browse repository at this point
Copy the full SHA 680578cView commit details -
nestor committed
Mar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 8862a77 - Browse repository at this point
Copy the full SHA 8862a77View commit details -
nestor committed
Mar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 70ac6ea - Browse repository at this point
Copy the full SHA 70ac6eaView commit details -
nestor committed
Mar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 7c9d1c2 - Browse repository at this point
Copy the full SHA 7c9d1c2View commit details -
nestor committed
Mar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for d4d2f5e - Browse repository at this point
Copy the full SHA d4d2f5eView commit details -
remove supports_accel (not needed due to trait)
nestor committedMar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for db3c194 - Browse repository at this point
Copy the full SHA db3c194View commit details
Commits on Mar 3, 2023
-
Merge pull request #644 from hpc4cmb/hybrid_pipeline
Hybrid pipeline
Configuration menu - View commit details
-
Copy full SHA for c1bc37b - Browse repository at this point
Copy the full SHA c1bc37bView commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2b3bed1 - Browse repository at this point
Copy the full SHA 2b3bed1View commit details
Commits on Mar 10, 2023
-
Tweak tolerances for detdata equality tests. (#647)
* Tweak tolerances for detdata equality tests. * Base tolerances on the data range.
Configuration menu - View commit details
-
Copy full SHA for 4db72b5 - Browse repository at this point
Copy the full SHA 4db72b5View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 87479b7 - Browse repository at this point
Copy the full SHA 87479b7View commit details
Commits on Mar 21, 2023
-
added TOAST_GPU_HYBRID_PIPELINES to init file
nestor committedMar 21, 2023 Configuration menu - View commit details
-
Copy full SHA for c82f285 - Browse repository at this point
Copy the full SHA c82f285View commit details -
TOAST_FUNCTIME can now be set to false/0 to disable it
nestor committedMar 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 24b7ef6 - Browse repository at this point
Copy the full SHA 24b7ef6View commit details
Commits on Mar 22, 2023
-
Add option to write co-add in single precision (#648)
* Add option to write co-add in single precision * Fix issue with applying the scaling factor
Configuration menu - View commit details
-
Copy full SHA for 3c4f3ac - Browse repository at this point
Copy the full SHA 3c4f3acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 595efe5 - Browse repository at this point
Copy the full SHA 595efe5View commit details -
improved gpu memory fraction computation
nestor committedMar 22, 2023 Configuration menu - View commit details
-
Copy full SHA for fbafae6 - Browse repository at this point
Copy the full SHA fbafae6View commit details -
* Fix units in demodulated PSD * Reset all samples interval
Configuration menu - View commit details
-
Copy full SHA for ac4313f - Browse repository at this point
Copy the full SHA ac4313fView commit details
Commits on Mar 23, 2023
-
updated jax_accel_assign_device to deal with the case where there are…
… more process than devices
nestor committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 73996d0 - Browse repository at this point
Copy the full SHA 73996d0View commit details -
nestor committed
Mar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 18b3a8a - Browse repository at this point
Copy the full SHA 18b3a8aView commit details -
nestor committed
Mar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 6ed39cd - Browse repository at this point
Copy the full SHA 6ed39cdView commit details -
made get_environement_nb_devices more general
nestor committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 433d218 - Browse repository at this point
Copy the full SHA 433d218View commit details -
improved device picking message
nestor committedMar 23, 2023 Configuration menu - View commit details
-
Copy full SHA for d8b642e - Browse repository at this point
Copy the full SHA d8b642eView commit details -
Merge pull request #650 from hpc4cmb/benchmark
Code modification introduced for benchmarking
Configuration menu - View commit details
-
Copy full SHA for f7ab5ef - Browse repository at this point
Copy the full SHA f7ab5efView commit details
Commits on Mar 31, 2023
-
updated pick device for multi process / multinodes
nestor committedMar 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 34e5d42 - Browse repository at this point
Copy the full SHA 34e5d42View commit details -
nestor committed
Mar 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 8de9d04 - Browse repository at this point
Copy the full SHA 8de9d04View commit details
Commits on Apr 2, 2023
-
Merge pull request #651 from hpc4cmb/benchmark
Fix JAX multi process/nodes
Configuration menu - View commit details
-
Copy full SHA for 819bb46 - Browse repository at this point
Copy the full SHA 819bb46View commit details
Commits on Apr 4, 2023
-
fixed size problem in offset jax kernels
nestor committedApr 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 666279f - Browse repository at this point
Copy the full SHA 666279fView commit details -
nestor committed
Apr 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 7fc86e1 - Browse repository at this point
Copy the full SHA 7fc86e1View commit details -
nestor committed
Apr 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 94f25a4 - Browse repository at this point
Copy the full SHA 94f25a4View commit details -
backported C++ fix to JAX kernel
nestor committedApr 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 5bf26b0 - Browse repository at this point
Copy the full SHA 5bf26b0View commit details -
nestor committed
Apr 4, 2023 Configuration menu - View commit details
-
Copy full SHA for d9c510a - Browse repository at this point
Copy the full SHA d9c510aView commit details
Commits on Apr 5, 2023
-
fixes to get various versions running
nestor committedApr 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 51d490a - Browse repository at this point
Copy the full SHA 51d490aView commit details -
nestor committed
Apr 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 7337038 - Browse repository at this point
Copy the full SHA 7337038View commit details
Commits on Apr 6, 2023
-
fixed typo in jax noise kernel
nestor committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for d3493e2 - Browse repository at this point
Copy the full SHA d3493e2View commit details -
deleted old offset kernel implementation
nestor committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 6dd58e9 - Browse repository at this point
Copy the full SHA 6dd58e9View commit details
Commits on Apr 7, 2023
-
updated pipeline to use_accel=False, fixed bug due to template initia…
…lization on GPU
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 5513a55 - Browse repository at this point
Copy the full SHA 5513a55View commit details -
changed use_accel default in traits and operators
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 1456a46 - Browse repository at this point
Copy the full SHA 1456a46View commit details -
improved propagation of use_accel in mapmaker
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for b764db8 - Browse repository at this point
Copy the full SHA b764db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b496d - Browse repository at this point
Copy the full SHA d2b496dView commit details -
fixes template reinitialization, defaulted most use_accel to None
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 26b98b2 - Browse repository at this point
Copy the full SHA 26b98b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31b56df - Browse repository at this point
Copy the full SHA 31b56dfView commit details -
Merge pull request #654 from hpc4cmb/benchmark
Fixed offset kernel bug
Configuration menu - View commit details
-
Copy full SHA for 13d3388 - Browse repository at this point
Copy the full SHA 13d3388View commit details -
added function timing on data movement
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 8c91031 - Browse repository at this point
Copy the full SHA 8c91031View commit details -
remove additional dispatch call in default kernels
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for e694ff8 - Browse repository at this point
Copy the full SHA e694ff8View commit details -
added data movement information displaying at the end of the benchmarks
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for eb64ae5 - Browse repository at this point
Copy the full SHA eb64ae5View commit details -
fixed use_accel passed twice to scanmap
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 4d3c1bd - Browse repository at this point
Copy the full SHA 4d3c1bdView commit details -
nestor committed
Apr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for bf8da08 - Browse repository at this point
Copy the full SHA bf8da08View commit details -
fixed noise weight infinite recursion
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 5a72ce5 - Browse repository at this point
Copy the full SHA 5a72ce5View commit details -
further simplified merged row names
nestor committedApr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 21c0436 - Browse repository at this point
Copy the full SHA 21c0436View commit details -
nestor committed
Apr 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 869e0bc - Browse repository at this point
Copy the full SHA 869e0bcView commit details
Commits on Apr 8, 2023
-
improved performance of offset kernels
nestor committedApr 8, 2023 Configuration menu - View commit details
-
Copy full SHA for bda8c59 - Browse repository at this point
Copy the full SHA bda8c59View commit details -
added kernel summary functionality to merge timing script
nestor committedApr 8, 2023 Configuration menu - View commit details
-
Copy full SHA for ee111bb - Browse repository at this point
Copy the full SHA ee111bbView commit details -
moved more datatype to default datamovements funtion for improved tra…
…cking
nestor committedApr 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 92d7f36 - Browse repository at this point
Copy the full SHA 92d7f36View commit details -
jax interval data movements are now time tracked
nestor committedApr 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 89241ec - Browse repository at this point
Copy the full SHA 89241ecView commit details
Commits on Apr 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbe3989 - Browse repository at this point
Copy the full SHA cbe3989View commit details
Commits on Apr 14, 2023
-
* Fully functional implementation * Fix issues with the file names
Configuration menu - View commit details
-
Copy full SHA for eca0b59 - Browse repository at this point
Copy the full SHA eca0b59View commit details
Commits on Apr 16, 2023
-
Refactor of OpenMP target operations (#652)
* New omp target update PR to replace #603 * Port over target memory handling of null buffers * Port over updated kernels and helper functions * Implement noise weight kernel * Implement scan map openmp kernel * Support runtime memory pool, disabled for now * Run format_source.sh * work in progress on unit tests * Move noise weighted map debug print to before return of data to GPU * Small cleanups to tests, stokes kernel, and data reset * Run format source * Add omp target guards around reset * Add missing omp target guards * Small omp kernel changes and cleanups to allow unit tests to run * In the benchmarks, by default, overwrite the input TOD with the amplitude-subtracted one to save memory.
Configuration menu - View commit details
-
Copy full SHA for a538056 - Browse repository at this point
Copy the full SHA a538056View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd79c2d - Browse repository at this point
Copy the full SHA fd79c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0da015 - Browse repository at this point
Copy the full SHA d0da015View commit details
Commits on Apr 17, 2023
-
bring kernel improvements into the branch
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for bb2896e - Browse repository at this point
Copy the full SHA bb2896eView commit details -
reintroduced function_datamovementtracker in kernel_registry.py
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for a630d41 - Browse repository at this point
Copy the full SHA a630d41View commit details -
cleaned up jax version of accel reset
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for b89ae9f - Browse repository at this point
Copy the full SHA b89ae9fView commit details -
cleaned up name for scanmap_compiled
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for ba7bd49 - Browse repository at this point
Copy the full SHA ba7bd49View commit details -
cleaned-up doc of noise_weight jax as detector_weight is now a numpy …
…array
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 0daa22b - Browse repository at this point
Copy the full SHA 0daa22bView commit details -
nestor committed
Apr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 7ef232c - Browse repository at this point
Copy the full SHA 7ef232cView commit details -
removed timer from jax set item as it is now covered by accel_reset
nestor committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 8f586ac - Browse repository at this point
Copy the full SHA 8f586acView commit details
Commits on Apr 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d208ea8 - Browse repository at this point
Copy the full SHA d208ea8View commit details -
nestor committed
Apr 18, 2023 Configuration menu - View commit details
-
Copy full SHA for eb27529 - Browse repository at this point
Copy the full SHA eb27529View commit details
Commits on Apr 24, 2023
-
nestor committed
Apr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for cec8b19 - Browse repository at this point
Copy the full SHA cec8b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a5c46 - Browse repository at this point
Copy the full SHA 22a5c46View commit details
Commits on May 24, 2023
-
Improvements to accelerator data movement (#667)
* Debugging and testing omp target offload: * Restructure offset template kernel to avoid additional team private variable. Add reset method to Amplitudes class. * Clean up accelerator use / wrapping in DetectorData object. * Add a unit test for the paradigm of wrapping raw host buffer with jax mutable array. * Tweak json benchmark format * Disable accelerator use when scanning maps off disk * Set omp target default device at initialization * Guard the call to omp_set_default_device * stokes_weights_I_jax is now jit compiled * Updated perlmutter nvhpc config * When using jax outside of slurm, initialize with localhost * fixed 2D weights in build_noise_weighted * added missing use_accel to test * fixed gpu datamovement in test * fixed gpu datamovement in test * fixed restrict test and data access * removed temporary test skip * moved accel_delete call inside observation_data's clear to take into account the fact that device data might be in data or raw * moved accel_delete insideobservation_data's _allocate to take device data being elsewhere than raw into account * removed wrap_raw from _allocate to reduce useless back and forth * removed wrap_raw from change_detectors * added a zero_out argument to observation_data._accel_create to be able to better time creation * Add zero_out argument to PixelData._accel_create(). Remove unnecessary branch for reset of jax array. * Pass kwargs in AcceleratorObject create * Run format_source.sh --------- Co-authored-by: nestor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d29d56f - Browse repository at this point
Copy the full SHA d29d56fView commit details -
recycled memory when reshaping
nestor committedMay 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 5edd208 - Browse repository at this point
Copy the full SHA 5edd208View commit details
Commits on May 25, 2023
-
Merge pull request #671 from hpc4cmb/jax_reshape
JAX: recycling memory
Configuration menu - View commit details
-
Copy full SHA for 0ca8204 - Browse repository at this point
Copy the full SHA 0ca8204View commit details
Commits on May 26, 2023
-
* fixing the detset error * adding a test for common mode * running format source * Add support for user-generated list of common mode detectors --------- Co-authored-by: GIUSEPPE PUGLISI <[email protected]> Co-authored-by: Reijo Keskitalo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8aa21f3 - Browse repository at this point
Copy the full SHA 8aa21f3View commit details
Commits on Jun 5, 2023
-
* support locking the azimuth range * Add SPECIAL tag for skipped schedule entries
Configuration menu - View commit details
-
Copy full SHA for d8d80c3 - Browse repository at this point
Copy the full SHA d8d80c3View commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7401963 - Browse repository at this point
Copy the full SHA 7401963View commit details
Commits on Jun 16, 2023
-
* Allow writing out the noise-weighted observation matrix * Remove unnecessary messages from co-add * Add script to co-add obs matrices * Add a compiled kernel for co-adding observation matrices * Skip zeros in observation matrix calculation * Remove debug statements * Fix warning about map units * Fix index error * WIP * add unit test for noiseweighted matrices and fix issues that were found * Remove obsolete debugging statements * Fix a deadlock, add an explicit barrier to avoid a race condition in the unit test * Workaround for serial cases
Configuration menu - View commit details
-
Copy full SHA for edf3d81 - Browse repository at this point
Copy the full SHA edf3d81View commit details
Commits on Jun 21, 2023
-
Update default StokesWeights operator (#663)
* Update default StokesWeights operator which generates the elements of the pointing matrix: * Update sign convention to match accompanying document (to be added to documentation) given our recent formalization of the focalplane coordinate frame. * When using a HWP, require per-detector offsets in the focalplane table describing the fixed angle from focalplane frame X-axis to detector frame X-axis. * Correctly handle the cases of fixed HWP angle versus no HWP. * Add unit tests that cover several permutations of I/Q/U sky pixel values, fixed HWP angles, and detector orientations. * Small consistency fix for poles when doing quat to ISO conversion. Fix conviqt operator and tests. * Fix jax stokes_weights kernel. Address review comments. Additional changes made to clean up accelerator use: * Helper functions for printing OpenMP target buffer table * Clean up duplicate code in Data accelerator movement * Clean ups to DetectorData accelerator movement * Add use_accel argument to Calibrate operator, in analogy to mapmaking operator * Clean ups to TemplateMatrix accelerator use * Introduce new temporary object specification along with requires / provides. Useful for operators calling other operators for a subset of their products * Fix Pipeline logic tracking staged and unstaged data for hybrid host / accelerator operator case * Add new unit test for Offset template use within an accelerator enabled pipeline * Run format_source * Remove temporary object concept from operator * Clean up dependencies so that detector data which is optionally created by an operator is listed in requires(), so that it is moved if it exists.
Configuration menu - View commit details
-
Copy full SHA for caf90ba - Browse repository at this point
Copy the full SHA caf90baView commit details
Commits on Jun 23, 2023
-
Collection of improvements for working with real ground data (#664)
* Collection of improvements for working with real ground data: * Add a new operator (AzimuthIntervals) which uses smoothed versions of the azimuth velocity and acceleration to detect azimuth scan patterns and define the typical intervals. * Add support for per-detector flags that apply to an entire observation. These can be set / updated and use the same masks as per-sample detector flags. These flags can now be used to optionally control selection of local detectors for processing. * Add new operator (FlagNoiseFit) which uses the analytic fit to the noise estimate to flag detectors for an observation. The current implementation can flag outliers in both the estimated NET and knee frequency values. * Visualization: small fixes to ipython widget and improvements to WCS and noise estimation plotting functions. * Set the SimGround bitmask to enable turnarounds in the unit tests * Allow optionally running with a single process group in the unit tests, even if using >= 2 processes. * Pull out duplicate code to compute the detector scan range for and observation. Use this common function in atmosphere simulation and WCS projection autoscaling. * When fitting an analytic 1/f model to estimated noise PSDs, allow overriding the frequency range that is considered the white noise plateau. * Address review comments
Configuration menu - View commit details
-
Copy full SHA for a904e2b - Browse repository at this point
Copy the full SHA a904e2bView commit details
Commits on Jul 5, 2023
-
* Bump release tag * Enable wheel tests * Disable normal tests for wheel debugging. Disable obs matrix combination test in wheel build environment. * Skip all filterbin tests when CIBUILDWHEEL is set * Re-enable normal tests
Configuration menu - View commit details
-
Copy full SHA for 7af49cf - Browse repository at this point
Copy the full SHA 7af49cfView commit details
Commits on Jul 14, 2023
-
removed additional input to stokes_weights_IQU_inner
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for f0de2ac - Browse repository at this point
Copy the full SHA f0de2acView commit details -
nestor committed
Jul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 69904c0 - Browse repository at this point
Copy the full SHA 69904c0View commit details -
put SimStokesWeightsTest in a pipeline to test gpu operators
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 9683940 - Browse repository at this point
Copy the full SHA 9683940View commit details -
merged the stokes_weights_IQU_inner implementations
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 28740b0 - Browse repository at this point
Copy the full SHA 28740b0View commit details -
nestor committed
Jul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 166de06 - Browse repository at this point
Copy the full SHA 166de06View commit details -
made prefix path optional to nvhpc built script
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 742c940 - Browse repository at this point
Copy the full SHA 742c940View commit details -
nestor committed
Jul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 37b80e4 - Browse repository at this point
Copy the full SHA 37b80e4View commit details -
nestor committed
Jul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 0f2766d - Browse repository at this point
Copy the full SHA 0f2766dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e19b4 - Browse repository at this point
Copy the full SHA 90e19b4View commit details -
updated scanmap and stockes_weights_IQU loops
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 041e29e - Browse repository at this point
Copy the full SHA 041e29eView commit details -
ported all operators used in the sat bench
nestor committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 55426f9 - Browse repository at this point
Copy the full SHA 55426f9View commit details
Commits on Jul 15, 2023
-
fixed the array used to find the maximum interval size
nestor committedJul 15, 2023 Configuration menu - View commit details
-
Copy full SHA for b979bbb - Browse repository at this point
Copy the full SHA b979bbbView commit details
Commits on Jul 17, 2023
-
simplified template project code
nestor committedJul 17, 2023 Configuration menu - View commit details
-
Copy full SHA for b994301 - Browse repository at this point
Copy the full SHA b994301View commit details -
nestor committed
Jul 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 5e87725 - Browse repository at this point
Copy the full SHA 5e87725View commit details -
turned loops in tests into tests in loops
nestor committedJul 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 1b4307e - Browse repository at this point
Copy the full SHA 1b4307eView commit details -
reversed test readability improvement
nestor committedJul 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 47e29ac - Browse repository at this point
Copy the full SHA 47e29acView commit details
Commits on Jul 18, 2023
-
updated all kernels to new loop design
nestor committedJul 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 3bf1c88 - Browse repository at this point
Copy the full SHA 3bf1c88View commit details -
nestor committed
Jul 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 88f28be - Browse repository at this point
Copy the full SHA 88f28beView commit details -
Merge pull request #676 from hpc4cmb/omploop
Redesigning OpenMP target offload loops
Configuration menu - View commit details
-
Copy full SHA for 9218cd4 - Browse repository at this point
Copy the full SHA 9218cd4View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 51f708a - Browse repository at this point
Copy the full SHA 51f708aView commit details
Commits on Jul 24, 2023
-
Small tweaks for LLVM compilation (#677)
* Small cleanups for building with LLVM-17: * Restore is_device_ptr clauses and formatting removed in #676 * Update test scripts to support llvm compilation * Remove debugging.
Configuration menu - View commit details
-
Copy full SHA for a915698 - Browse repository at this point
Copy the full SHA a915698View commit details
Commits on Jul 25, 2023
-
Fix the simulated focalplane layout spacing. (#674)
* Fix the simulated focalplane layout spacing. * Clarify that the angular "width" corresponds to the spacing of extreme pixel location along a specific axis. * Fix off-by-one to match this specification. * Add new rhombus_hex layout function as a unification of downstream tools into a central location for testing. * Ensure that all layout functions also propagate the detector gamma angle in the returned detector properties. * Add pixel centers to unit test plots to verify correct layout. * Small tweaks to rhombus hex layout.
Configuration menu - View commit details
-
Copy full SHA for fd03af0 - Browse repository at this point
Copy the full SHA fd03af0View commit details -
make entry points callable as python modules (#680)
such that `python -m toast.scripts.toast_ground_schedule -h` would work or we could do ```py from toast.scripts.toast_ground_schedule import main main(...) ```
Configuration menu - View commit details
-
Copy full SHA for b5f3c3f - Browse repository at this point
Copy the full SHA b5f3c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0678f - Browse repository at this point
Copy the full SHA dd0678fView commit details -
improved the performance of the healpix kernel
nestor committedJul 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b5d944 - Browse repository at this point
Copy the full SHA 4b5d944View commit details -
nestor committed
Jul 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 9977f16 - Browse repository at this point
Copy the full SHA 9977f16View commit details -
nestor committed
Jul 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 848d4ca - Browse repository at this point
Copy the full SHA 848d4caView commit details
Commits on Jul 26, 2023
-
Merge pull request #682 from hpc4cmb/jaxperf
Small perf improvement for the JAX Healpix kernel
Configuration menu - View commit details
-
Copy full SHA for da19bcb - Browse repository at this point
Copy the full SHA da19bcbView commit details
Commits on Jul 27, 2023
-
Enable wheel tests prior to tag (#681)
* Enable wheel tests prior to tag * Fix typo * Fix typo in osx deps install * Attempt to fix suitesparse build for macos wheels * Build only the subset of suitesparse that we need. Update cibuildwheel version. * Disable wheel tests and restore normal tests. * Update our cmake checks to use the modern python3 macro * Update bundled versions of pybind11 and googletest. * Add minimal pyproject file and update Manifest to remove warnings. * More cleanups to MANIFEST.in and setup.py
Configuration menu - View commit details
-
Copy full SHA for 63240f3 - Browse repository at this point
Copy the full SHA 63240f3View commit details -
Debugging sporadic failure of copying build products into wheels (#683)
* Debugging sporadic failure of copying build products into wheels * Update Python3 cmake hint in setup.py * When finding python, set policy to new to use first found interpreter. Also require only Development.Module component. * Restore normal tests
Configuration menu - View commit details
-
Copy full SHA for 6a03ec9 - Browse repository at this point
Copy the full SHA 6a03ec9View commit details
Commits on Aug 8, 2023
-
replaced DeviceArray with Jax.Array to comply with the jax.Array migr…
…ation
nestor committedAug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 17e8893 - Browse repository at this point
Copy the full SHA 17e8893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92b6342 - Browse repository at this point
Copy the full SHA 92b6342View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f82e29 - Browse repository at this point
Copy the full SHA 5f82e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e319e - Browse repository at this point
Copy the full SHA f8e319eView commit details -
Add compress_detdata to save_hdf5 operator (#687)
* Add compress_detdata to save_hdf5 operator * Add precision argument to compression as an alternative to quanta * Add unit test for FLAC compression precision * Append obs_ to datadump filenames * Do not try verify partial fields that do not exist * Update default pattern * Force 64bit input to compiled kernel * fix typo * Add option to return data with the compression errors * Add support for float32 data * Retain the TOD data type when compressing/decompressing in place * Fix failing unit test
Configuration menu - View commit details
-
Copy full SHA for 0c2c97c - Browse repository at this point
Copy the full SHA 0c2c97cView commit details
Commits on Aug 16, 2023
-
Attempt to get wheel builds finding static libFLAC. (#691)
* Attempt to get wheel builds finding static libFLAC. * Enable wheel tests on push * If the libFLAC version cannot be determined, assume it is new enough and use it. * Restore testing workflow
Configuration menu - View commit details
-
Copy full SHA for 150f53f - Browse repository at this point
Copy the full SHA 150f53fView commit details -
Implement a new mapmaking template for periodic signals (#690)
* Implement a new mapmaking template for periodic signals This adds a new template that regresses components of detector data that are correlated with a shared data field whose values are periodic (HWP angle, Azimuth, etc). The values of the periodic field are binned and a different set of template amplitudes are solved for each detector and each observation. Additional changes: * Unit test for fake HWPSS removal in satellite and ground simulations. * Unit test helper for healpix map plotting, similar to the helper function for WCS plotting. * Added functions to the Offset template to support writing and plotting solved amplitudes. * Small improvement to noise model fitting. * Run format_source.sh * Fix typo * Fix another typo and disable plots in CI runs
Configuration menu - View commit details
-
Copy full SHA for 7615cfd - Browse repository at this point
Copy the full SHA 7615cfdView commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2fc81d6 - Browse repository at this point
Copy the full SHA 2fc81d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dde70d7 - Browse repository at this point
Copy the full SHA dde70d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cde33e3 - Browse repository at this point
Copy the full SHA cde33e3View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 485736a - Browse repository at this point
Copy the full SHA 485736aView commit details -
Fix flagging of noise model fits (#698)
* Fix flagging of noise model fits * Some additional comments * Add comment for error helper function
Configuration menu - View commit details
-
Copy full SHA for 4de4bc3 - Browse repository at this point
Copy the full SHA 4de4bc3View commit details
Commits on Sep 20, 2023
-
Schedule field separator (#697)
* Add support for arbitrary field separators * Fix cooler cycle target * Fix silly bugs * Add unit test; fix schedule parsing * Better unit test
Configuration menu - View commit details
-
Copy full SHA for 68c6e4b - Browse repository at this point
Copy the full SHA 68c6e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3980cbb - Browse repository at this point
Copy the full SHA 3980cbbView commit details
Commits on Oct 9, 2023
-
* Remove memreport that was causing deadlocks; allow user to disable writing binned maps * Handle situations where path contains multiple instances of the string 'map' * Make test more robust * Allow user to set the multiplicity * int32 will overflow in large sparse matrices * Better handling of obsmat suffix * Fix unit test
Configuration menu - View commit details
-
Copy full SHA for cc580d7 - Browse repository at this point
Copy the full SHA cc580d7View commit details
Commits on Oct 10, 2023
-
Pointing Matrix Cleanup (#702)
* Add a unit test for a corner case met in DC0 * Fix numpy kernel * Refactor healpix and stokes weights operations: * Move all current bundled healpix ops into the same source file as the PixelsHealpix code so that all device kernels are in the same compilation unit as the python wrappers. * Add full unit test coverage for all bundled operations, comparing to the equivalent functions in healpy. * Remove dead versions of the code from the deprecated libtoast internal library. * Remove dead versions of the stokes weights code from the libtoast library and call the modern kernels in all unit tests. * In the bundled ang to pix operations, perform range reduction to 0-2PI and also round phi angles to zero if they are close to machine precision from zero. This fixes the issue that was the original motivation for this PR. * Update Stokes pointing weights to match latest document on polarization response. * Remove stale versions of the stokes weights code and move all helper functions closer to the relevant operator kernel. * Fix the use of the "cal" trait of the StokesWeights operator, which was designed to be the name of the observation key to use for a detector calibration dictionary. This change propagated into the kernel code. Additionally, add a small fix to the spt3g unit tests. * Address review comments, run format_source --------- Co-authored-by: Reijo Keskitalo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ea510 - Browse repository at this point
Copy the full SHA 94ea510View commit details -
Work on refactoring config files and build scripts (#696)
* Make a general directory for packaging and move wheel scripts there * Begin refactor of dependency compile scripts. Add conda helper scripts * Port wheel scripts to use new modular dependent install scripts * Enable wheel tests * Fix typos * More typo fixes on macos build * install cmake with homebrew * More fixes to build scripts * Pass shared library suffix to dependency recipes * Clean up platform scripts * Work on high-level setup scripts for nvhpc * Add missing files * Fix ground benchmark segfault. Several fixes to NVHPC build scripts. * More small fixes from perlmutter tests * Add readme for platforms directory * Fix test runner install * Small tweaks to install scripts * Add note about GLIBC symbols on perlmutter. * Update build scripts to support use of a virtualenv * Remove nvhpc mpi specialization * Try static build. Disable timing tests on CI. * Add venv configs for gcc * Temporarily remove use of omp schedule(static) and simd pragmas, for debugging nvhpc threading library. * Test LLVM compilation. Restore lines that were commented out for debugging. * Add build configs for LLVM * Add configs for dynamic linking with llvm * Small changes to both LLVM and NVHPC configs. * Small tweaks to make nvidia compilers happy. * Restore omp simd clauses commented out during debugging
Configuration menu - View commit details
-
Copy full SHA for af3c814 - Browse repository at this point
Copy the full SHA af3c814View commit details
Commits on Oct 11, 2023
-
Bump release string and test wheels (#703)
* Bump release string and test wheels * Restore tests * Fix PerturbHWP deadlock when raising exceptions
Configuration menu - View commit details
-
Copy full SHA for 340e45e - Browse repository at this point
Copy the full SHA 340e45eView commit details
Commits on Oct 12, 2023
-
* take cal dimension into account for stokes_weight * fixed ang computation in stokes_weights_IQU --------- Co-authored-by: nestor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 24431d1 - Browse repository at this point
Copy the full SHA 24431d1View commit details
Commits on Oct 17, 2023
-
Recognize the healpy column_units keyword (#705)
* Recognize the healpy column_units keyword * Emulate healpy.read_map() better * Emulate healpy.write_map() better * Clean up write_healpix method
Configuration menu - View commit details
-
Copy full SHA for 05bf438 - Browse repository at this point
Copy the full SHA 05bf438View commit details -
Make polynomial regression more robust (#706)
* Check error code * Support filtering single precision signal * Use more robust linear regression * Better handling of error conditions
Configuration menu - View commit details
-
Copy full SHA for ad6589f - Browse repository at this point
Copy the full SHA ad6589fView commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c729e8c - Browse repository at this point
Copy the full SHA c729e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fc154e - Browse repository at this point
Copy the full SHA 8fc154eView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6022fce - Browse repository at this point
Copy the full SHA 6022fceView commit details -
Handle overdefined problems (#710)
* Handle overdefined problems * Update JAX kernel with the changes to the C++ kernel * Update Numpy kernel with the changes to the C++ kernel
Configuration menu - View commit details
-
Copy full SHA for 8df804c - Browse repository at this point
Copy the full SHA 8df804cView commit details
Commits on Oct 27, 2023
-
Az-tracking raster scans (#712)
* Initial, working implementation * Small tweak to make interpolation more robust
Configuration menu - View commit details
-
Copy full SHA for 861bb30 - Browse repository at this point
Copy the full SHA 861bb30View commit details
Commits on Oct 31, 2023
-
Support passing 'None' string in commandline or dictionary argument t…
…o set trait args (#713)
Configuration menu - View commit details
-
Copy full SHA for 1b2557b - Browse repository at this point
Copy the full SHA 1b2557bView commit details
Commits on Nov 7, 2023
-
Update perlmutter configs for omp target offload (#714)
* Add working configs for perlmutter with target offload * Work on README * Update platform readme
Configuration menu - View commit details
-
Copy full SHA for 97c6012 - Browse repository at this point
Copy the full SHA 97c6012View commit details
Commits on Dec 1, 2023
-
* Add new capabilities to the Bandpass class: optical loading and K->W conversion * More sensible units * Remove unnecessary import
Configuration menu - View commit details
-
Copy full SHA for bbd108d - Browse repository at this point
Copy the full SHA bbd108dView commit details
Commits on Dec 4, 2023
-
nestor committed
Dec 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 124a189 - Browse repository at this point
Copy the full SHA 124a189View commit details -
nestor committed
Dec 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 3964169 - Browse repository at this point
Copy the full SHA 3964169View commit details -
nestor committed
Dec 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 69ff53a - Browse repository at this point
Copy the full SHA 69ff53aView commit details -
nestor committed
Dec 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 5b45633 - Browse repository at this point
Copy the full SHA 5b45633View commit details -
updated comments for polyfilter
nestor committedDec 4, 2023 Configuration menu - View commit details
-
Copy full SHA for e315364 - Browse repository at this point
Copy the full SHA e315364View commit details
Commits on Dec 5, 2023
-
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 85d42fe - Browse repository at this point
Copy the full SHA 85d42feView commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 841ce87 - Browse repository at this point
Copy the full SHA 841ce87View commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 9655d11 - Browse repository at this point
Copy the full SHA 9655d11View commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 7cee011 - Browse repository at this point
Copy the full SHA 7cee011View commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for e4d2058 - Browse repository at this point
Copy the full SHA e4d2058View commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for a7b8c14 - Browse repository at this point
Copy the full SHA a7b8c14View commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for b62266c - Browse repository at this point
Copy the full SHA b62266cView commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 496374e - Browse repository at this point
Copy the full SHA 496374eView commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 59dcbe3 - Browse repository at this point
Copy the full SHA 59dcbe3View commit details -
removed previous implementation
nestor committedDec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for ec27fdb - Browse repository at this point
Copy the full SHA ec27fdbView commit details -
nestor committed
Dec 5, 2023 Configuration menu - View commit details
-
Copy full SHA for a997686 - Browse repository at this point
Copy the full SHA a997686View commit details
Commits on Dec 6, 2023
-
interval max length can now be used explicitly as an axis
nestor committedDec 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 3825d05 - Browse repository at this point
Copy the full SHA 3825d05View commit details -
improve error (invalid inputs/outputs) catching at runtime
nestor committedDec 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 8e0921a - Browse repository at this point
Copy the full SHA 8e0921aView commit details -
added asserts to check shape and types of inputs
nestor committedDec 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 81b7c90 - Browse repository at this point
Copy the full SHA 81b7c90View commit details
Commits on Dec 7, 2023
-
hunting performance regression
nestor committedDec 7, 2023 Configuration menu - View commit details
-
Copy full SHA for c60bd92 - Browse repository at this point
Copy the full SHA c60bd92View commit details -
nestor committed
Dec 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 107b8ab - Browse repository at this point
Copy the full SHA 107b8abView commit details -
nestor committed
Dec 7, 2023 Configuration menu - View commit details
-
Copy full SHA for c34bc8f - Browse repository at this point
Copy the full SHA c34bc8fView commit details
Commits on Dec 8, 2023
-
nestor committed
Dec 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 768bde3 - Browse repository at this point
Copy the full SHA 768bde3View commit details
Commits on Dec 9, 2023
-
small improvements to mapping function
nestor committedDec 9, 2023 Configuration menu - View commit details
-
Copy full SHA for cf2d3cc - Browse repository at this point
Copy the full SHA cf2d3ccView commit details
Commits on Dec 11, 2023
-
fix git checkout toast3 on Windows (#719)
Currently, ```log error: invalid path 'src/toast/aux/benchmarks/stats.json' error: invalid path 'src/toast/aux/weather/LMT.h5' error: invalid path 'src/toast/aux/weather/atacama.h5' error: invalid path 'src/toast/aux/weather/convert.py' error: invalid path 'src/toast/aux/weather/south_pole.h5' ``` Because AUX is reserved in Windows. This PR propose replacing aux by _aux using the following code: ```bash FROM=aux TO=_aux sed -i "s/$FROM/$TO/" src/toast/CMakeLists.txt find src/toast -name '*.py' -exec sed -i "s/\"$FROM\"/\"$TO\"/" {} + git mv "./src/toast/$FROM" "./src/toast/$TO" ```
Configuration menu - View commit details
-
Copy full SHA for 43243b4 - Browse repository at this point
Copy the full SHA 43243b4View commit details
Commits on Dec 12, 2023
-
nestor committed
Dec 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 994c847 - Browse repository at this point
Copy the full SHA 994c847View commit details -
put block structure back in offset_project_signal
nestor committedDec 12, 2023 Configuration menu - View commit details
-
Copy full SHA for e0d1cfc - Browse repository at this point
Copy the full SHA e0d1cfcView commit details
Commits on Dec 13, 2023
-
nestor committed
Dec 13, 2023 Configuration menu - View commit details
-
Copy full SHA for c8c1521 - Browse repository at this point
Copy the full SHA c8c1521View commit details -
nestor committed
Dec 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 30042f0 - Browse repository at this point
Copy the full SHA 30042f0View commit details -
nestor committed
Dec 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 2510d80 - Browse repository at this point
Copy the full SHA 2510d80View commit details -
nestor committed
Dec 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 3186861 - Browse repository at this point
Copy the full SHA 3186861View commit details -
Merge pull request #717 from hpc4cmb/jax_interval_map
Jax interval map
Configuration menu - View commit details
-
Copy full SHA for d24a5fe - Browse repository at this point
Copy the full SHA d24a5feView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b17c7e - Browse repository at this point
Copy the full SHA 1b17c7eView commit details
Commits on Jan 4, 2024
-
Improve flagging and noise estimation (#695)
* Implement consistent handling of flags * More cleanups, run format_source * Pass amplitude flags into Offset template kernels. * More work on flagging consistency * Update flag masks to be inclusive for filtering and more conservative for binning * Remove debugging * Add more debugging plots * Restore the artificial flagging used in the obsmatrix unit test. * Restore another check * Update filterbin flag defaults based on offline conversation. * Fix handling of flagged detectors in noise estimation. Better support for disabled templates in template matrix. * Add detector cutting to all unit tests by default. Cleanup resulting problems due to assumptions about looping over local detectors. Add extra debug plot support to offset template. * Debugging test failures * Ensure that the noise weighting operator always sets output detdata units, even if not processing detectors from some observations. * Update platform scripts from llvm-17 to llvm-18. * Address some review comments * Split out the per-detector flag mask as a trait separate from the per-sample flag mask * Many small fixes, address review comments. * Remove redundant memory clearing. Fix Offset template band-diagonal preconditioner. Fix timing imports to point to timing rather than utils module. * Revert name of demodulation stokes weights. Fix typo in FlagNoiseFit. * Comment out debug statements * Fix stale comment
Configuration menu - View commit details
-
Copy full SHA for a857f1f - Browse repository at this point
Copy the full SHA a857f1fView commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e38b8a0 - Browse repository at this point
Copy the full SHA e38b8a0View commit details
Commits on Jan 9, 2024
-
added amplitude_flags logic to offset_apply_diag_precond_jax
nestor committedJan 9, 2024 Configuration menu - View commit details
-
Copy full SHA for e0d6c3e - Browse repository at this point
Copy the full SHA e0d6c3eView commit details -
added amplitude_flags logic to offset_project_signal_jax
nestor committedJan 9, 2024 Configuration menu - View commit details
-
Copy full SHA for bb5236c - Browse repository at this point
Copy the full SHA bb5236cView commit details -
added amplitude_flags logic to offset_add_to_signal_jax
nestor committedJan 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 10cb473 - Browse repository at this point
Copy the full SHA 10cb473View commit details -
nestor committed
Jan 9, 2024 Configuration menu - View commit details
-
Copy full SHA for d3c51ca - Browse repository at this point
Copy the full SHA d3c51caView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54358ea - Browse repository at this point
Copy the full SHA 54358eaView commit details -
Merge pull request #726 from hpc4cmb/jax_templates
Jax templates
Configuration menu - View commit details
-
Copy full SHA for 59c9bba - Browse repository at this point
Copy the full SHA 59c9bbaView commit details
Commits on Jan 26, 2024
-
Fix parallelization problems in noise estimation (#728)
* Fix parallelization problems in noise estimation * Small fixes for self.view=None * Some small fixes, discovered with unit tests and batch jobs (#730) with 8 or 16 processes per group: * When duplicating an observation, also duplicate per-detector flags. * When redistributing an observation, reset per-detector flags before setting. * Make the common mode removal an option (default True) prior to noise estimation. This is useful if the data has already had the common mode removed prior to this operator. * When high-pass filtering data that is distributed by time slices there may be some chunks that are fully flagged. This should not be an error. Instead, the flagged timestream is set to zero. * When communicating overlaps, ensure that the span used (lagmax + half_average) is less than the number of samples. * Ignore flagged detectors in poly2d fit --------- Co-authored-by: Theodore Kisner <[email protected]> Co-authored-by: Ted Kisner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f62013b - Browse repository at this point
Copy the full SHA f62013bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 156b9c8 - Browse repository at this point
Copy the full SHA 156b9c8View commit details
Commits on Jan 27, 2024
-
Overhaul configuration system (#729)
* The current configuration system suffers from some challenges, including fragile / special-case parsing of container traits. This work aims to make this area of the code robust and more future-proof: * Move config tools into a submodule, extract some things from traits.py. * Support arbitrary nested containers, including parsing of those and None values from the commandline. Expand unit tests to included nested containers. * Dedicated set of routines for translating back and forth from trait values and strings. * Separate file-format code more cleanly from code that just works with the internal config dictionary format. * Add support for YAML config files, along with existing JSON and TOML formats. * Expand the `toast_config_verify` script to support loading and migrating old config files to new ones (or for converting between supported formats). * Keep support for loading old config files, while printing warnings telling the user to update their configs. * Address review comments. Run format_source.sh
Configuration menu - View commit details
-
Copy full SHA for 280e252 - Browse repository at this point
Copy the full SHA 280e252View commit details
Commits on Jan 30, 2024
-
Testing that wheel building is working (#731)
* Remove cancel-workflow github action and use concurrency instead * Enable wheel tests * Fix SaveHDF5 operator to allow volume=None. * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 9436a42 - Browse repository at this point
Copy the full SHA 9436a42View commit details
Commits on Jan 31, 2024
-
Remove unnecessary flag bits (#732)
* Remove default flag bits where intervals are more natural * No separate flags for scan direction; raise unstable scan rate flags for turnarounds * Use intervals in place of shared flags to identify left and right-going scans * convert another unit test to use intervals
Configuration menu - View commit details
-
Copy full SHA for 1e139bd - Browse repository at this point
Copy the full SHA 1e139bdView commit details -
* Guard against empty lists of detectors * Tweak the atmospheric simulation to use the concentric cones more effectively * Fix and speed up atmospheric unit tests * Remove commented lines
Configuration menu - View commit details
-
Copy full SHA for 8ca467d - Browse repository at this point
Copy the full SHA 8ca467dView commit details
Commits on Feb 1, 2024
-
Continuous Integration Updates (#733)
* Bump pre-release version * Small C.I. updates: - Update versions of github actions. - Switch to using our own miniforge bootstrap (rather than github action), to have more control over the environments.
Configuration menu - View commit details
-
Copy full SHA for 5c0aa40 - Browse repository at this point
Copy the full SHA 5c0aa40View commit details
Commits on Feb 2, 2024
-
When parsing config files, handle compatible types (#734)
* When parsing config files, handle compatible types Due to the way we are writing TOML and YAML files for user-friendly editing, the true type of traits loaded from those formats can be ambiguous. This work adds checks to allow assignment from compatible types when merging the values loaded from config files with the current state of trait properties. * More workarounds for backwards compatibility with old configs. * Fix typo in toast_config_verify * Fix config updates in toast_config_verify
Configuration menu - View commit details
-
Copy full SHA for be85782 - Browse repository at this point
Copy the full SHA be85782View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2ac5a7 - Browse repository at this point
Copy the full SHA c2ac5a7View commit details
Commits on Mar 6, 2024
-
Implement a mapmaking template for HWP synchronous signal (#736)
* Implement a mapmaking template for HWP synchronous signal - Implement truncated Fourier series technique based on C++ code developed for real-time filtering in kst in 2009. - Add unit tests for low-level math functions and a synthetic scan strategy without atmosphere. - Format source with latest version of black (24.1.1) * Move fake HWPSS test generation to helpers. Expand hwpss filter operator tests. * Work on demodulation unit tests * More diagnostics for some tests. Change unit test sample rates and HWP rate for more realism. * Run format_source.sh * Debugging weights * Missing data objects in a particular observation is not an error. * Allow hwpfilter to ignore observations without a HWP. Add option for debugging plots in Fourier2D template * Address review comments
Configuration menu - View commit details
-
Copy full SHA for f9efa57 - Browse repository at this point
Copy the full SHA f9efa57View commit details -
Improve YAML config loading (#740)
* Be smarter about selecting config loader * Small fix to config loader
Configuration menu - View commit details
-
Copy full SHA for 54132fb - Browse repository at this point
Copy the full SHA 54132fbView commit details
Commits on Mar 8, 2024
-
Make AzimuthIntervals more robust (#741)
* Make AzimuthIntervals more robust to initial and trailing unstable pointing. * Make removal of short intervals optional
Configuration menu - View commit details
-
Copy full SHA for f0162ab - Browse repository at this point
Copy the full SHA f0162abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e99d6 - Browse repository at this point
Copy the full SHA d6e99d6View commit details
Commits on Mar 9, 2024
-
Observation matrix class (#735)
* Implement an observation matrix class to simplify use of observation matrices * isort imports * Sort imports
Configuration menu - View commit details
-
Copy full SHA for 9ecc50e - Browse repository at this point
Copy the full SHA 9ecc50eView commit details
Commits on Mar 12, 2024
-
Fix flagging unfiltered data (#745)
* Fix flagging unfiltered data * Only first process in the column should update shared flags
Configuration menu - View commit details
-
Copy full SHA for d32e576 - Browse repository at this point
Copy the full SHA d32e576View commit details -
Single detector support (#743)
* Flatten list of lists * Pipeline must execute even if there are no local detectors
Configuration menu - View commit details
-
Copy full SHA for 324fb07 - Browse repository at this point
Copy the full SHA 324fb07View commit details
Commits on Mar 18, 2024
-
Restore HWP Stokes model changes (#748)
* Restore HWP Stokes model changes This restores the HWP Stokes response to the model before #736. The changes in that PR were based on observations of a source with known polarization, but resulted in breakage of common-sense tests with discrete detector / HWP orientations. Those polarized source results should be revisited. * Fix detection of test failures * Base groundfilter test criteria on simulated noise level * Fix import. Fix absolute tolerance in baseline comparison. * Fix absolute imports and missing import from obsmat.py * Bump requirements to pshmem 1.0.5, which has fix for macos. * Try to increase the shell limit on number of open files when running tests on macos. * More attempts to increase open file limit on macos * More attempts to increase open file limit on macos again * Bump pshmem requirements. * Speed up some unit tests. Fixes to non-default stokes weights kernels.
Configuration menu - View commit details
-
Copy full SHA for 63520a5 - Browse repository at this point
Copy the full SHA 63520a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f41949 - Browse repository at this point
Copy the full SHA 1f41949View commit details -
Small fixes to make entry points for visualization functions (#746)
* Add entrypoint for plotting, move plot function from test helpers to vis. * Add entrypoint for healpix plotting as well
Configuration menu - View commit details
-
Copy full SHA for 455113d - Browse repository at this point
Copy the full SHA 455113dView commit details
Commits on Mar 19, 2024
-
* Increase sat sim verbosity * Add reporting * Fix typo * Indicate the correct reference frame * Fix coordinate system conversion during pointing expansion * Add coordinate system support to satellite simulation * Improve reporting * Clean up code * Refactor map writing into a separate method * Fix unit test failure * Refactor mapmaker for better readability * Run source formatter * Refactor template solver * Add --sample_rate and --fsample to toast_sim_satellite.py * Add gpu staging to coordinate rotated boresight (#750) * Eventually, this could be moved to a dedicated operator which creates rotated boresight pointing. * For now, this is handled by the pointing_detector operator, and the rotated boresight is created if needed, and moved to the appropriate device. * Restore original defaults --------- Co-authored-by: Theodore Kisner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6e0c0b - Browse repository at this point
Copy the full SHA e6e0c0bView commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 004d5bf - Browse repository at this point
Copy the full SHA 004d5bfView commit details
Commits on Mar 25, 2024
-
Implement an operator for quick-and-dirty white noise modeling (#751)
* Implement an operator for quick-and-dirty white noise modeling * Add missing file
Configuration menu - View commit details
-
Copy full SHA for f38b749 - Browse repository at this point
Copy the full SHA f38b749View commit details
Commits on Mar 27, 2024
-
Small update to plotting (#752)
* Small changes for plotting * Run format_source.sh
Configuration menu - View commit details
-
Copy full SHA for e248f05 - Browse repository at this point
Copy the full SHA e248f05View commit details
Commits on Apr 26, 2024
-
Do not redistribute data unless computing cross spectra. (#753)
* Do not redistribute data unless computing cross spectra. When estimating the noise PSDs, computing autospectra does not require redistribution. Also apply a small fix to one of the plotting routines. * Run macos tests on x86_64 conda env
Configuration menu - View commit details
-
Copy full SHA for 3c965da - Browse repository at this point
Copy the full SHA 3c965daView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2ad97e - Browse repository at this point
Copy the full SHA d2ad97eView commit details
Commits on May 13, 2024
-
* Sensible default values for Weather * Refine atmosphere * Derive the scan range when not available * Add the left- and rightgoing intervals * Add operator to append weather model to existing observations * Raise an error when no submaps are defined * More robust short interval identification * Add a simple deglitch operator * Make outlier detection more intuitive * Add jump correction module * Add regression mode to common mode filter * Improve AzimuthIntervals and other small fixes. (#756) - Modify the AzimuthIntervals operator to more robustly exclude false "throw" intervals. Instead we first detect the stable pointing periods and then find the exact turnaround sample between those (and raise an exception if there is more than one). This does mean that beginning of the first throw and the end of the last throw are truncated to the stable scan boundary. - In the mapmaker, keep the noise weighted map if `keep_final_products` is True. - In the mapmaker, if the binner is configured to compute and save full detector pointing, use that option when initially computing the pixel distribution. This avoids computing the pointing twice. - When scanning from a map in the template solver, if we already have full detector pointing, then run that over all detectors. - Fix typo in mapmaker from recent refactor. * Revert unnecessary changes to atmo sim verbosity * Fix deglitch provides * Fix jumpcorrect provides --------- Co-authored-by: Theodore Kisner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf711e8 - Browse repository at this point
Copy the full SHA bf711e8View commit details -
Refactor of WCS pixelization operator (#757)
* Refactor of WCS pixelization operator - Move the application of source centering in the projection to a separate helper function in `pointing_utils.py`. Thanks to @gabrielecoppi for identifying this fix. Optionally use this new function when computing the scan range for autoscaling. - In `PixelsWCS`: - Add a new general class method that computes the WCS parameters. - Add support for SFL projection. - Allow projection traits to be changed in any order and only recompute the WCS if needed when exec() is called. - Default to a single submap, which is the most efficient choice for the common case of data distributed by detector and many observations co-incident on the sky. - In the PixelsWCS unit tests: - Ensure projection and plotting works for every supported projection type with both fixed parameters and autoscaling. - Test mapmaking in both normal mode and with source-centered projections in RA/DEC and Az/El. - In `plot_wcs_maps`: - Set the figure size based on the DPI and the actual size of the image in pixels. - Set the unhit pixels to gray. - Allow specifying the color map, and default to one of the perceptially uniform ones. * Fix other unit tests * For local Az/El coordinate frame, use TLON/TLAT in the CTYPE. Thanks to @gabrielecoppi for the suggestion. * PixelDistribution global2local is now always created * Fix typo
Configuration menu - View commit details
-
Copy full SHA for b1540cb - Browse repository at this point
Copy the full SHA b1540cbView commit details -
Format source and prepare for tag (#758)
* Run format_source with latest versions of tools * Bump pre-release version
Configuration menu - View commit details
-
Copy full SHA for ff60a67 - Browse repository at this point
Copy the full SHA ff60a67View commit details
Commits on May 14, 2024
-
* Work on fixing wheels. Build on macos-12 runner to have native x86_64 host. Bump vendored openblas version. * Disable tests temporarily * Restore cmake change on macos * Attempt to use MACOSX_DEPLOYMENT_TARGET on macos wheel builds * Disable all flac programs when building a wheel to avoid linking to homebrew versions of libintl. Upload wheel artifacts named after the python version and arch. * More attempts to fix libflac compilation for macos wheels * Another attempt to uninstall conflicting packages on macos wheel builds * Restore workflow defaults
Configuration menu - View commit details
-
Copy full SHA for cc499c8 - Browse repository at this point
Copy the full SHA cc499c8View commit details
Commits on May 23, 2024
-
* Check the correct communicator * Do not define nonexistent traits
Configuration menu - View commit details
-
Copy full SHA for ef6505d - Browse repository at this point
Copy the full SHA ef6505dView commit details
Commits on Jun 3, 2024
-
Add a sidereal targeting mode (#761)
* Add a sidereal targeting mode * Improve help string
Configuration menu - View commit details
-
Copy full SHA for 0f51dac - Browse repository at this point
Copy the full SHA 0f51dacView commit details
Commits on Jun 5, 2024
-
Do not try to invert 0-dimensioned covariance matrices (#762)
* Do not try to invert 0-dimensioned covariance matrices * Fix serial mode
Configuration menu - View commit details
-
Copy full SHA for 4d8f4bf - Browse repository at this point
Copy the full SHA 4d8f4bfView commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 809a046 - Browse repository at this point
Copy the full SHA 809a046View commit details -
Improve checks of azimuth range for atmosphere simulation (#763)
* Update simple sim_ground workflow (#1) * update operator names and inputs * try to infer weather from schedule if not provided * standardize azimuth interval before checking against simulation bounds
Configuration menu - View commit details
-
Copy full SHA for 697eefd - Browse repository at this point
Copy the full SHA 697eefdView commit details
Commits on Jun 17, 2024
-
Add processing bit to non-science shared mask (#765)
* Add processing bit to non-science shared mask * Fix unrelated typo in center lonlat offset
Configuration menu - View commit details
-
Copy full SHA for ee6c71e - Browse repository at this point
Copy the full SHA ee6c71eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe82119 - Browse repository at this point
Copy the full SHA fe82119View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67f53e - Browse repository at this point
Copy the full SHA d67f53eView commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cefa0a8 - Browse repository at this point
Copy the full SHA cefa0a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for da7db6a - Browse repository at this point
Copy the full SHA da7db6aView commit details
Commits on Jun 19, 2024
-
* Test wheel builds * Remove deprecated use of get_cmap * Restore normal test workflow
Configuration menu - View commit details
-
Copy full SHA for 1cab0d1 - Browse repository at this point
Copy the full SHA 1cab0d1View commit details
Commits on Jun 27, 2024
-
Extend scan-synchronous signal to have polarization (#772)
* Extend scan-synchronous signal to have polarization * Fix logic error
Configuration menu - View commit details
-
Copy full SHA for 8d460e6 - Browse repository at this point
Copy the full SHA 8d460e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbecf54 - Browse repository at this point
Copy the full SHA dbecf54View commit details -
* Various small fixes - Fix deadlock in 1D polyfilter if a process has no good detectors - When flagging noise model outliers, iterate until no further detectors are cut. - In the template classes and Amplitude class, handle the case where some processes have no good detectors. * Fix typos
Configuration menu - View commit details
-
Copy full SHA for 71b44c5 - Browse repository at this point
Copy the full SHA 71b44c5View commit details
Commits on Aug 14, 2024
-
* Extend scan-synchronous signal to have polarization * Fix logic error
Configuration menu - View commit details
-
Copy full SHA for cbcd06a - Browse repository at this point
Copy the full SHA cbcd06aView commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7d4332 - Browse repository at this point
Copy the full SHA f7d4332View commit details
Commits on Aug 16, 2024
-
Add option in the detector pointing operator to deflect the pointing … (
#776) * Add option in the detector pointing operator to deflect the pointing based on the HWP angle * Make toast the first import * Add HWP phase and unit test
Configuration menu - View commit details
-
Copy full SHA for 2ad64fd - Browse repository at this point
Copy the full SHA 2ad64fdView commit details -
Various fixes and features for dealing with realistic data. (#777)
* Various fixes and features for dealing with realistic data. * Move HWPSS utility functions into a separate source file * Add a new CalibrateDetectors operator which takes a dictionary of factors to apply per observation. * Change detector timeconstant deconvolution to use serial rather than batched FFTs by default. This reduces memory footprint in the common case where most parallelism comes from MPI. * Add option to AzimuthIntervals to also cut extraneous long intervals * Support both PDF and PNG image formats for plots. * When demodulating data, also propagate per-detector flags. * Fix deadlocks caused by logging barriers in noise estimation. * Several small fixes * Re-enable flags in hwpfilter test * Address review comments
Configuration menu - View commit details
-
Copy full SHA for 0cec1fd - Browse repository at this point
Copy the full SHA 0cec1fdView commit details
Commits on Aug 19, 2024
-
Change HWP deflection of detector pointing to not alter polarization (#…
…779) * Modify deflection code so that the overall detector polarization direction stays fixed (i.e. the deflection is a translation) * Add a unit test which makes plots of the detector pointing * Small fixes to the plotting utility * Small fix for case where quaternions are constructed from an array of axes.
Configuration menu - View commit details
-
Copy full SHA for 2e9a45c - Browse repository at this point
Copy the full SHA 2e9a45cView commit details -
* Update internal RELEASE file * Fix bundled package scripts so that libflac build respects the shared and static configuration setting
Configuration menu - View commit details
-
Copy full SHA for cc7a91a - Browse repository at this point
Copy the full SHA cc7a91aView commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b94c5d - Browse repository at this point
Copy the full SHA 5b94c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a0e214 - Browse repository at this point
Copy the full SHA 1a0e214View commit details
Commits on Sep 6, 2024
-
fix trait validation in noise_estimation.py (#786)
The validation for the nbin_psd trait was assuming an integer, but it could be None
Configuration menu - View commit details
-
Copy full SHA for a122bae - Browse repository at this point
Copy the full SHA a122baeView commit details -
The flatten generator expression can not be converted directly to an …
…array. (#785) Wrap matplotlib.cbook.flatten calls in a list before constructing an array, since these are generator expressions without a fixed length.
Configuration menu - View commit details
-
Copy full SHA for b320f57 - Browse repository at this point
Copy the full SHA b320f57View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04fa343 - Browse repository at this point
Copy the full SHA 04fa343View commit details
Commits on Sep 25, 2024
-
Interpolate healpix maps (#784)
* First functional implementation * Fix parallelization issues * Remove save_pointing * Remove unused variables * More consistent used of the observation reference * Remove unused trait
Configuration menu - View commit details
-
Copy full SHA for 002e9b4 - Browse repository at this point
Copy the full SHA 002e9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4385b89 - Browse repository at this point
Copy the full SHA 4385b89View commit details
Commits on Sep 30, 2024
-
* Even super short observations need at least two SLERP points * If the user does not want the map, don't bin it. * One more case when binning is required
Configuration menu - View commit details
-
Copy full SHA for 7cec794 - Browse repository at this point
Copy the full SHA 7cec794View commit details
Commits on Oct 3, 2024
-
Add method to sort observing schedule by RA (#790)
* Add method to sort observing schedule by RA * Replace and with
Configuration menu - View commit details
-
Copy full SHA for becab21 - Browse repository at this point
Copy the full SHA becab21View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5089cf - Browse repository at this point
Copy the full SHA d5089cfView commit details
Commits on Oct 14, 2024
-
New operator for estimating HWP synchronous signal (#791)
* Various fixes and features for dealing with realistic data. * Move HWPSS utility functions into a separate source file * Add a new CalibrateDetectors operator which takes a dictionary of factors to apply per observation. * Change detector timeconstant deconvolution to use serial rather than batched FFTs by default. This reduces memory footprint in the common case where most parallelism comes from MPI. * Add option to AzimuthIntervals to also cut extraneous long intervals * Add new operator to simultaneous remove a Maxipol style HWPSS template and build relative calibration factors from the 2f magnitude * New operator for estimating HWP synchronous signal. This work introduces a new operator that can model HWPSS in various ways, and optionally estimate the relative gains between detectors based on the 2f harmonics. Features include: - Detection and flagging of samples with a stopped HWP. - Model coefficients can be estimated on the whole observation, on fixed-length chunks, or on pre-defined intervals. The chunk-wise model coefficients are then smoothly interpolated over the observation. - Model can optionally include a time drift separate from the chunking. - The 2f harmonic is used to estimate the relative gain between detectors, either as a fixed value per observation or as a continuous calibration timestream. This can be used to flag outlier detectors and generate calibration tables / timestreams for application. - Includes proper treatment of flagged samples in normalization of model coefficients and covariance. - Extensive optional debug plots. * Fix unit tests * Fix hwpss destriping template unit test * - Add helper methods for determining if an observation is distributed purely by detector or sample. Use these everywhere in the code that currently does this manual check. - Extend flagging of stopped HWP to also include acceleration / deceleration periods. Add unit test for this functionality. - Generate an error when all fit chunks fail. - Handle case where only one chunk fails. * Fix typo * Remove support for python-3.8, which has reached end of life. * Bump requirements to python-3.9.
Configuration menu - View commit details
-
Copy full SHA for c0b0dbe - Browse repository at this point
Copy the full SHA c0b0dbeView commit details
Commits on Oct 16, 2024
-
Fix not using given
det_mask
bit maskFix not using the `det_mask` input value when selecting detectors.
Configuration menu - View commit details
-
Copy full SHA for a023a33 - Browse repository at this point
Copy the full SHA a023a33View commit details -
Change default bit mask to `defaults.det_mask_invalid`. `defaults.det_mask_nonscience` exclude turnaround, it is valuable to deglitch or jump correct the turnarounds as well.
Configuration menu - View commit details
-
Copy full SHA for b540ae2 - Browse repository at this point
Copy the full SHA b540ae2View commit details -
Replace scipy.signal.fftconvolve with scipy.signal.convolve
scipy.signal.convolve will choose the fastest convolve method (direct or fft) based on scipy.signal.choose_conv_method result.
Configuration menu - View commit details
-
Copy full SHA for 275f0d7 - Browse repository at this point
Copy the full SHA 275f0d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c90ba9 - Browse repository at this point
Copy the full SHA 6c90ba9View commit details -
Fix only find the maximum jump
Add missing while loop, that iteratively find jumps.
Configuration menu - View commit details
-
Copy full SHA for e37f227 - Browse repository at this point
Copy the full SHA e37f227View commit details -
Avoid repeated calculation total number of samples
Move `len(mytoi)` outside of loop to avoid repeated calculation.
Configuration menu - View commit details
-
Copy full SHA for 3a1f6a6 - Browse repository at this point
Copy the full SHA 3a1f6a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a395dc - Browse repository at this point
Copy the full SHA 2a395dcView commit details
Commits on Oct 17, 2024
-
deglitch and jump correct: Fix ignoring given
det_mask
and change d……efault bit mask (#794) * Fix not using given `det_mask` bit mask Fix not using the `det_mask` input value when selecting detectors. * Change default bit mask Change default bit mask to `defaults.det_mask_invalid`. `defaults.det_mask_nonscience` exclude turnaround, it is valuable to deglitch or jump correct the turnarounds as well.
Configuration menu - View commit details
-
Copy full SHA for 7daeea1 - Browse repository at this point
Copy the full SHA 7daeea1View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ceb8d47 - Browse repository at this point
Copy the full SHA ceb8d47View commit details
Commits on Oct 22, 2024
-
Merge pull request #793 from Bai-Chiang/jump_finder_fix
Jump finder fix
Configuration menu - View commit details
-
Copy full SHA for 4b2c5b8 - Browse repository at this point
Copy the full SHA 4b2c5b8View commit details -
Many updates related to packaging: (#783)
* Update bundled pybind11 and random123 to latest versions for better compatibility with clang++ on arm64. * Add __init__.py files to data directories to silence warnings. * Use importlib.resources.as_file() instead of pkg_resources for compatibility with python-3.12. * Build wheels with numpy-2.0.x, which is backwards compatible at runtime with numpy-1.x and also compatible with numpy-2.1.x. * When building suitesparse for wheels, remove patch and use the cmake system to enable only cholmod and build everything (rather than use the archaic Makefiles directly). * Lift runtime requirements on suitesparse and numpy since we are now compatible with the latest versions. * Bump versions of vendored OpenBLAS and suitesparse. * For wheels on macos, build our own openblas rather than use libscipy_openblas, which has strange symbol name mangling that does not seem to work with clang++. * In the unit test workflow, add python-3.12 tests and also run tests on macos arm64. * In the wheel test and deploy frameworks, add python-3.12 and macos arm64 to the build matrix.
Configuration menu - View commit details
-
Copy full SHA for bd4313f - Browse repository at this point
Copy the full SHA bd4313fView commit details