Skip to content

Latest commit

 

History

History
830 lines (416 loc) · 24.7 KB

CHANGELOG.md

File metadata and controls

830 lines (416 loc) · 24.7 KB

CHANGELOG

v1.3.6 (2025-02-13)

  • Updates to CI and Packaging - 12 (dc05fbe)

  • Updates to CI and Packaging - 11 (adb2a91)

  • Updates to CI and Packaging - 10 (cf15978)

  • Merge remote-tracking branch 'origin/main' (2439ca8)

  • Updates to CI and Packaging - 9 (d305173)

v1.3.5 (2025-02-13)

  • Updates to CI and Packaging - 8 (0791bc2)

  • Updates to CI and Packaging - 7 (d04eb9c)

v1.3.4 (2025-02-13)

  • Updates to CI and Packaging - 6 (#46) (2b4ca1b)

  • Updates to CI and Packaging - 5 (9ca4e17)

  • Updates to CI and Packaging - 4 (ccc7368)

  • Updates to CI and Packaging - 3 (#45) (a7e4701)

  • Updates to CI and Packaging - 2 (#44) (3208053)

  • Updates to CI and Packaging (#43)

Co-authored-by: github-actions <[email protected]> Co-authored-by: wipacdevbot <[email protected]> (b69f3aa)

v1.3.3 (2025-02-07)

  • <bot> update dependencies*.log files(s) (3fccfa1)

  • Compatibility with lvk (#41)

To be more compatible with LVK, I:

  • Changed the unit in the multiorder maps from deg-2 to sr-1;
  • The unit is stored now in TUNIT2 in the header;
  • Changed the column name from PROBABILITY DENSITY [deg-2] to [PROBDENSITY].

Moreover, in plot.py there were problems bacause the new matplotlib doesn't support anymore the attribute QuadContourSet.collections. This affects only create_plot when dozoom is set to True. I tried by using get_paths() to fix the problem, but I am not totally sure it is really doing what it should. At least in general it is not anymore giving error. However, is the option dozoom=True still used? It seems to me only redundant because there is already create_plot_zoomed. Could we get rid of the option dozoom=True?


Co-authored-by: wipacdevbot <[email protected]> (96c1751)

v1.3.2 (2024-12-12)

  • Save contour files to specified output directory (#40) (55e9b2f)

v1.3.1 (2024-12-11)

  • Multiorder maps (#39)

With this pull request I would like to include in skyreader an implementation to save scans as multiorder maps. The idea is to save exactly the same pixels as the ones which were scanned, and for each report the density of probability (or density of llh [deg-2] if a llh map is desired).

To do this, I needed to add some functions in handle_map_data.py, as for some directions there are multiple pixels scanned with different nsides. In these cases, the pixels with the bigger nside need to be ignored.

Moreover, I added some logic in extract_map to fill the bigger nside with empty pixels. This is necessary to produce multiorder maps for pointed scans as well. It does not cause problems in the rest of the processing as further on the empty pixels are filled with the smallest registered probability.

Happy to receive feedback about this!


Co-authored-by: wipacdevbot <[email protected]> (21ec1d6)

v1.3.0 (2024-10-14)

  • <bot> update dependencies*.log files(s) (1d75b32)

[minor]

  • [minor] Probability map convolution (#37)

Implemented switch to probability maps and convolution with 0.2 deg gaussian for SplineMPE recos. To produce an old llh map there is the option to specify llh_map=True. The convolution is optional and is implemented with a built-in function of healpy. In the comments there is already the logic for multiorder maps.


Co-authored-by: wipacdevbot <[email protected]> Co-authored-by: Ric Evans <[email protected]> (2ad316b)

v1.2.12 (2024-10-04)

  • Bump min Python to 3.9 (#38) (93bd67f)

v1.2.11 (2024-08-02)

  • <bot> update dependencies*.log files(s) (439e8f9)

  • Area calculation spherical space (#36)

  • <bot> update dependencies*.log files(s)

  • correct area calculation for spherical space and drop pixel count

  • removed # flake8: noqa

  • added again # flake8: noqa


Co-authored-by: wipacdevbot <[email protected]> (43ae13f)

v1.2.10 (2024-07-21)

  • <bot> update dependencies*.log files(s) (eacbc29)

  • All plotting outputs to the same directory (#32) (8cee17e)

v1.2.9 (2024-04-25)

  • Update function for plotting map with the last available Fermi LAT source catalog (#33) (8fbce83)

v1.2.8 (2023-11-14)

  • Zoomed plot title (#31)

Added bbox_inches=&#39;tight&#39; in savefig, so now in the saved pdf appears the title as well. (27401e5)

v1.2.7 (2023-10-22)

  • Split plotting functionality from SkyScanResult (#28)

  • remove SkyScanResult attributes and methods

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • remove plotting stuff

  • mypy partial compliance

  • mypy compliance

  • test compliance

  • documentation

  • add all for flake8 compliance

  • move logger

  • logging no longer needed

  • bump ci

  • add mypy extra for ci

  • add optional output dir

  • <bot> update setup.cfg

  • <bot> update .gitignore

  • <bot> update dependencies*.log files(s)


Co-authored-by: wipacdevbot <[email protected]> Co-authored-by: Ric Evans <[email protected]> (dcb25a0)

v1.2.6 (2023-10-13)

  • New option for circular contours with radii sent as parameters (#25)

  • deprecate log_func

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • deprecate upload-func

  • deprecate further slack posting logic

  • further remove deprecated logic

  • assume we always save plots

  • single source of truth for inches/dpi

  • remove unused vars

  • remove import io

  • update example

  • de-type plotting function

  • some notes from mypy

  • mypy readiness step

  • <bot> update setup.cfg

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • Testing conection branch skymist

  • Fixed minor bug in result.py, function make_plot_zoomed()

  • Fixed minor bug in result.py, function make_plot_zoomed(), part 2

  • Testing conection branch skymist Part 2

  • New boolean value to identify rude events

  • Exploring new contours for rude events Part 1

  • Exploring new contours for rude events Part 2

  • Exploring new contours for rude events Part 3

  • Exploring new contours for rude events Part 4

  • Exploring new contours for rude events Part 5

  • Exploring new contours for rude events Part 5

  • Exploring new contours for rude events Part 6

  • Exploring new contours for rude events Part 7

  • Implemented contours for rude events

  • <bot> update requirements-examples.txt

  • Solve issues for merge

  • Moved circular_contour() to class level

  • Missing self in circular_contour() on class level

  • boolean parameter 'is_rude' changed in 'circular'. Added 50% and 90% radii as parameters.

  • Improved handling of circular contours with numpy

  • Fixed error in calling np.dstack()

  • Fixing bugs after implementation of np.dstack()

  • circular_contour() as static method


Co-authored-by: Massimiliano Lincetto <[email protected]> Co-authored-by: wipacdevbot <[email protected]> (24ff08b)

v1.2.5 (2023-10-12)

  • <bot> update requirements-examples.txt (1458ac1)

  • Plotting functions cleanup (#21)

  • deprecate log_func

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • deprecate upload-func

  • deprecate further slack posting logic

  • further remove deprecated logic

  • assume we always save plots

  • single source of truth for inches/dpi

  • remove unused vars

  • remove import io

  • update example

  • de-type plotting function

  • some notes from mypy

  • mypy readiness step

  • deprecate test for npz format

  • <bot> update setup.cfg

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • use new interface to colormaps

  • list to array

  • calculate area

  • make it a static metod

  • annotate mypy errors

  • partial mypy compliance; annotate errors


Co-authored-by: wipacdevbot <[email protected]> (97dff8e)

v1.2.4 (2023-08-11)

  • Check for numpy type when converting metadata (#19)

  • only convert numpy types

  • <bot> update requirements-examples.txt

  • try isinstance solution

  • cleanup comments


Co-authored-by: wipacdevbot <[email protected]> (d960116)

v1.2.3 (2023-08-03)

  • Pin python-semantic-release/[email protected] (#17) (c2f6cc4)

  • <bot> update requirements.txt (8d5863f)

  • <bot> update requirements-tests.txt (76dded5)

  • <bot> update requirements-examples.txt (cb4bd36)

  • Fix serialization (#16)

  • Added minimal npz to JSON conversion script.

  • CI testing for conversion.

  • Comments and code cosmetics.


Co-authored-by: wipacdevbot <[email protected]> (5b756cc)

v1.2.2 (2023-07-13)

  • Empty Result Fix (No File) (#12) (0faec0d)

v1.2.1 (2023-07-13)

  • Empty Result Fix (#11)

Co-authored-by: wipacdevbot <[email protected]> (a07c359)

v1.2.0 (2023-06-07)

[minor]

  • Remove do_disqualify_zero_energy_pixels [minor] (#10) (3fe7d0d)

v1.1.0 (2023-06-07)

[minor]

  • Add rtol_per_field for Result Comparison [minor] (#9)

Co-authored-by: wipacdevbot <[email protected]> (b3cc988)

v1.0.2 (2023-05-04)

  • <bot> update requirements.txt (80f9203)

  • <bot> update requirements-tests.txt (261f4b0)

  • <bot> update requirements-examples.txt (2eb6e46)

  • Resolve imports in result.py (#6)

  • fix imports

  • <bot> update requirements-examples.txt

  • <bot> update requirements-tests.txt

  • <bot> update requirements.txt

  • consolidate imports


Co-authored-by: wipacdevbot <[email protected]> (b1203e6)

v1.0.1 (2023-04-20)

v1.0.0 (2023-04-20)

  • add scanner's files (cce323d)

  • remove original files (638f09d)

  • Add --real-event & --simulated-event (required, mutex) (#122) (ca809c6)

  • Additional SkyDriver Updates (#119)

Co-authored-by: github-actions <[email protected]> (a47765e)

  • Plotting functions in ScanResult (#82)

  • working plotter in ScanResult

  • refactor into a plotting_tools file

  • add in the healpy plotting

  • add meander dep

  • <bot> update setup.cfg

  • <bot> update requirements.txt

  • tweak settings to plot 50,90, 3sigma wilks and set colormap max to 40

  • don't set equal aspect for full sky plot

  • <bot> update requirements.txt

  • restore some more plot functionality

  • <bot> update requirements.txt

  • put plot catalog function back

  • update plotting routines to use metadata if available

  • tag nside in unique_id for filename

Co-authored-by: github-actions <[email protected]> (4e38109)

  • flip bounding box calculation of +/- dec error for Equatorial scan (#176) (3ea1c1b)

  • Shift ra to be near pi and fix printouts. see #96. (ef9177c)

  • fix area calculation. (356fd5d)

  • Add --real-event & --simulated-event (required, mutex) (#122) (7a7cd42)

  • Additional SkyDriver Updates (#119)

Co-authored-by: github-actions <[email protected]> (1937690)

  • Updates for SkyDriver (#109)

Co-authored-by: github-actions <[email protected]> (b720272)

  • fix contour saving bug (0d5df63)

  • Update a few settings to optimize contours and speed (#99)

  • increase MinTimeWidth

  • try to set quantileEpsilon and revert to float prec if it fails

  • properly handle boost python exception

  • tighten the tolerance and use fp32 precision for simplex

  • remove the try-except for double prec

  • coarser coarse steps

  • <bot> update requirements.txt

  • <bot> update setup.cfg

  • add a function to skip most unhit doms but keep a sparse array to prevent local minima

  • revert to previous base image

  • reduce binsigma setting to weight timing more

  • add fallback pos as an extra first guess

  • switch colormap to plasma to see grid lines

Co-authored-by: github-actions <[email protected]> (35550b6)

  • improve cartview bounds (bbf7d1c)

  • separate icetray-dependent util functions (#100)

  • separate icetray-dependent util functions from non-icetray dependent ones. Obviates need for icetray to make plots.

  • actually add the simple.py

  • save emuhi in json converter and add some querying functions

  • <bot> update requirements.txt

  • rename to icetrayless and add a few more query result funcs

  • <bot> update setup.cfg

  • improve names a bit

Co-authored-by: github-actions <[email protected]> (5cf336c)

  • revert formatter change in 35ce392 (63a8856)

  • Fix ci (#98)

  • patch for disk space issue

  • localize plotting imports so we don't need icetray to check a scan result

  • <bot> update setup.cfg

  • <bot> update requirements.txt

Co-authored-by: github-actions <[email protected]> (7f09de4)

  • Fix the contour bound calculation when ra is close to 0/2pi. (#96)

  • Fix the contour bound calculation when ra is close to 0/2pi.

  • bound latra

  • <bot> update requirements.txt

Co-authored-by: github-actions <[email protected]> (7c38e32)

  • Plotting functions in ScanResult (#82)

  • working plotter in ScanResult

  • refactor into a plotting_tools file

  • add in the healpy plotting

  • add meander dep

  • <bot> update setup.cfg

  • <bot> update requirements.txt

  • tweak settings to plot 50,90, 3sigma wilks and set colormap max to 40

  • don't set equal aspect for full sky plot

  • <bot> update requirements.txt

  • restore some more plot functionality

  • <bot> update requirements.txt

  • put plot catalog function back

  • update plotting routines to use metadata if available

  • tag nside in unique_id for filename

Co-authored-by: github-actions <[email protected]> (1e18b69)

  • A more generalized handling of metadata (#90)

  • a more generalized handling of metadata

  • add a function to check if ScanResult has minimum metadata and add to test (7c53fa1)

  • Preserve useful metadata in the nside array (#88)

  • preserve useful metadata in the nside array

  • default optional arguments to None

  • debug output for metadata

  • workaround to preserve array metadata when saving (28fd254)

  • Production Readiness (#68)

Co-authored-by: github-actions <[email protected]> (75a5833)

  • Performance & Configuration Upgrades (#59)

Co-authored-by: github-actions <[email protected]> (1aee7a5)

[major]

  • Import Git History From Scanner & Trim [major] (188b1fc)

[minor]

  • Perform scan in actual equatorial coordinates [minor] (#171)

  • Perform scan in actual equatorial coordinates

  • missed one

  • update test files generated by flipping in dec

  • catch an AttributeError when metadata doesn't exit

  • <bot> update requirements-all.txt

  • <bot> update requirements-client-starter.txt

  • <bot> update requirements-gcp.txt

  • <bot> update requirements-nats.txt

  • <bot> update requirements-pulsar.txt

  • <bot> update requirements-rabbitmq.txt

  • <bot> update requirements.txt

  • plotting fixes

  • remove lat_offset reflection


Co-authored-by: wipacdevbot <[email protected]> (e84a3e4)

  • Reporter: Add Per-Nside Stats [minor] (#157)

Co-authored-by: wipacdevbot <[email protected]> (b393800)

  • Perform scan in actual equatorial coordinates [minor] (#171)

  • Perform scan in actual equatorial coordinates

  • missed one

  • update test files generated by flipping in dec

  • catch an AttributeError when metadata doesn't exit

  • <bot> update requirements-all.txt

  • <bot> update requirements-client-starter.txt

  • <bot> update requirements-gcp.txt

  • <bot> update requirements-nats.txt

  • <bot> update requirements-pulsar.txt

  • <bot> update requirements-rabbitmq.txt

  • <bot> update requirements.txt

  • plotting fixes

  • remove lat_offset reflection


Co-authored-by: wipacdevbot <[email protected]> (8831456)

  • Predictive Scanning & Variable N-Sides [minor] (#158)

Co-authored-by: wipacdevbot <[email protected]> (1d80ccc)

  • Reporter: Add Per-Nside Stats [minor] (#157)

Co-authored-by: wipacdevbot <[email protected]> (2b9f924)

v0.1.1 (2023-04-18)

v0.1.0 (2023-04-18)

[minor]

  • Migrate Files from Skymap Scanner [minor] (#4)

Co-authored-by: wipacdevbot <[email protected]> (96ae8d6)

v0.0.2 (2023-04-13)

v0.0.1 (2023-04-13)

  • <bot> update requirements-tests.txt (98d2751)

  • Package Infrastructure (#3)

Co-authored-by: github-actions <[email protected]> Co-authored-by: wipacdevbot <[email protected]> (d249bd9)