esa / torchquad

Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX
https://www.esa.int/gsp/ACT/open_source/torchquad/
GNU General Public License v3.0
189 stars 40 forks source link

release -> main for 0.4.1 #212

Closed gomezzz closed 3 days ago

gomezzz commented 3 days ago

Description

Various workflow and CI fixes see #210 #211 #213

github-actions[bot] commented 3 days ago

Overall Coverage

Coverage Report
FileStmtsMissCoverMissing
boole_test.py52492%128–131
gauss_test.py66494%157–160
gradient_test.py97496%109, 278–280
helper_functions.py44198%314
integration_grid_test.py69494%156–159
integration_test_functions.py91298%50, 137
integrator_types_test.py58788%129–135
monte_carlo_test.py66494%162–165
rng_test.py38879%64–71
simpson_test.py65494%159–162
trapezoid_test.py66494%156–159
utils_integration_test.py127993%39–40, 237–244
vegas_map_test.py73593%18, 155–158
vegas_stratification_test.py50492%93–96
vegas_test.py1021387%227–241
torchquad/integration
   base_integrator.py49786%28, 68–71, 75, 113, 117, 122
   boole.py30390%53, 74–78
   gaussian.py52394%83, 109, 127
   grid_integrator.py101397%41, 161, 269
   integration_grid.py49688%47–48, 55–56, 117, 120
   monte_carlo.py93397%83, 104, 245
   rng.py622461%72–75, 92–120, 140
   simpson.py29390%51, 70–74
   utils.py1181092%101, 140, 172, 176, 183, 195, 197, 203, 279, 286
   vegas.py161597%96, 100–101, 189, 341
   vegas_map.py98694%263–273
torchquad/plots
   plot_convergence.py131023%15–25
   plot_runtime.py8625%14–19
torchquad/utils
   deployment_test.py413515%18–62
   enable_cuda.py12650%16–21
   set_precision.py28389%36–39, 74
   set_up_backend.py19195%12
TOTAL213321190% 

Tests Skipped Failures Errors Time
53 0 :zzz: 0 :x: 0 :fire: 1m 25s :stopwatch: