Skip to content
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

Move all reco-specific logic to reco modules [minor] #189

Merged
merged 222 commits into from
Jul 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
222 commits
Select commit Hold shift + click to select a range
061853a
refactoring of reco logic
mlincett May 9, 2023
ff9fdf0
<bot> update requirements-all.txt
wipacdevbot May 9, 2023
1bf5d4f
<bot> update requirements-client-starter.txt
wipacdevbot May 9, 2023
f378a2d
<bot> update requirements-nats.txt
wipacdevbot May 9, 2023
f5770af
<bot> update requirements-pulsar.txt
wipacdevbot May 9, 2023
cec84d8
<bot> update requirements-rabbitmq.txt
wipacdevbot May 9, 2023
66d1a4d
<bot> update requirements.txt
wipacdevbot May 9, 2023
9ecac06
direct import
mlincett May 9, 2023
4298245
logging
mlincett May 9, 2023
866ca85
fix arg name
mlincett May 9, 2023
d4b059f
i3 logging
mlincett May 9, 2023
333cef7
you are not ready for that
mlincett May 9, 2023
820187e
instantiate photospline service inside traysegment
mlincett May 9, 2023
3256c3d
resolve names
mlincett May 9, 2023
fda381e
use traysegments for preparing frames
mlincett May 9, 2023
404e774
rollback file
mlincett May 9, 2023
1d6fc61
use traysegments for preparing frames
mlincett May 9, 2023
6d6fc0e
match signatures?
mlincett May 9, 2023
5c6aa7d
match signatures/2
mlincett May 9, 2023
146b21d
add prepare frames to dummy reco
mlincett May 9, 2023
3b8bae8
move things around
mlincett May 9, 2023
506b2d1
pass pulses name to segment
mlincett May 9, 2023
1e4a209
flexibility through kwargs
mlincett May 9, 2023
95488d9
gen dummy vertex in dummy reco
mlincett May 9, 2023
98c03be
better pass down a logger
mlincett May 9, 2023
1d5778d
units
mlincett May 9, 2023
7bb3657
dataclasses
mlincett May 9, 2023
9fb3965
existing name guard
mlincett May 9, 2023
07cec49
retrieve reco algo class
mlincett May 10, 2023
4cddc1b
<bot> update requirements-all.txt
wipacdevbot May 10, 2023
5055007
<bot> update requirements-client-starter.txt
wipacdevbot May 10, 2023
e8ee414
<bot> update requirements-nats.txt
wipacdevbot May 10, 2023
835b136
<bot> update requirements-pulsar.txt
wipacdevbot May 10, 2023
d21f9e2
<bot> update requirements-rabbitmq.txt
wipacdevbot May 10, 2023
48e4544
<bot> update requirements.txt
wipacdevbot May 10, 2023
8a2d11f
style
mlincett May 10, 2023
d2833d1
remove unused(?) imports
mlincett May 10, 2023
b0182ed
change default naming
mlincett May 10, 2023
de9ea46
order of operations
mlincett May 10, 2023
f3c09f0
switch pos and time
mlincett May 10, 2023
eafb6d4
move to common dir
mlincett May 11, 2023
0c68883
<bot> update requirements-all.txt
wipacdevbot May 11, 2023
d3d5c79
<bot> update requirements-client-starter.txt
wipacdevbot May 11, 2023
480560c
<bot> update requirements-nats.txt
wipacdevbot May 11, 2023
a1afdd2
<bot> update requirements-pulsar.txt
wipacdevbot May 11, 2023
1db4182
<bot> update requirements-rabbitmq.txt
wipacdevbot May 11, 2023
ca9eec1
<bot> update requirements.txt
wipacdevbot May 11, 2023
d90cad9
vertex generator goes in common directory
mlincett May 11, 2023
268aa61
stage splines
mlincett May 11, 2023
d0bcaf8
rollback
mlincett May 11, 2023
7e02ed7
datastager in millipede original
mlincett May 11, 2023
7d2c665
<bot> update requirements-all.txt
wipacdevbot May 11, 2023
b4f73c7
<bot> update requirements-client-starter.txt
wipacdevbot May 11, 2023
aff999a
<bot> update requirements-nats.txt
wipacdevbot May 11, 2023
21e8208
<bot> update requirements-pulsar.txt
wipacdevbot May 11, 2023
0160311
<bot> update requirements-rabbitmq.txt
wipacdevbot May 11, 2023
ffc6d79
<bot> update requirements.txt
wipacdevbot May 11, 2023
e95b7f5
resolve names
mlincett May 11, 2023
299fd84
update millipede_wilks
mlincett May 11, 2023
417f11f
drop automatic determination of reco class name from module name
mlincett May 12, 2023
de5172b
import Final
mlincett May 12, 2023
35b098b
use instances of reco class instead of static attributes and methods
mlincett May 12, 2023
3c4d46a
setup reco
mlincett May 12, 2023
0c626a6
datastager import
mlincett May 12, 2023
f11ae9b
import in correct place
mlincett May 12, 2023
a2824fb
import config
mlincett May 12, 2023
fd164b7
config shenanigans
mlincett May 12, 2023
623a04b
drop staticmethod definition
mlincett May 12, 2023
cfae049
to_recopixelvariation as class method
mlincett May 12, 2023
69d8759
update millipede_wilks
mlincett May 12, 2023
89e6a06
syntax
mlincett May 12, 2023
ecf5897
merge upstream branch
mlincett May 12, 2023
cf242b2
methods instead of static attributes; configurable vertex rotation
mlincett May 13, 2023
f96e455
imports
mlincett May 13, 2023
9606275
imports/2
mlincett May 13, 2023
c65bf5c
imports/3
mlincett May 13, 2023
85d9c7f
imports/4
mlincett May 13, 2023
aeb2e96
typing
mlincett May 13, 2023
0a0c456
option to refine time
mlincett May 13, 2023
cc55eb4
def exclusions() as classmethod
mlincett May 14, 2023
83e5238
<bot> update requirements-all.txt
wipacdevbot May 14, 2023
d2e8b02
<bot> update requirements-client-starter.txt
wipacdevbot May 14, 2023
ba5555d
<bot> update requirements-nats.txt
wipacdevbot May 14, 2023
45619c3
<bot> update requirements-pulsar.txt
wipacdevbot May 14, 2023
fd577a3
<bot> update requirements-rabbitmq.txt
wipacdevbot May 14, 2023
1cdce73
<bot> update requirements.txt
wipacdevbot May 14, 2023
ff6b487
Merge branch 'spline-staging-update' into reco-refactor
mlincett May 14, 2023
09ce5f0
update docs
mlincett May 14, 2023
6d46c60
init file for subdir
mlincett May 15, 2023
770d896
move mask deepcore to common functions
mlincett May 15, 2023
2cc68fe
ignore import
mlincett May 15, 2023
e48a368
merge main
mlincett May 16, 2023
32b9af8
merge main/2
mlincett May 16, 2023
b1654f4
fix unsaved files
mlincett May 16, 2023
f4c68ce
toggle use of fallback position
mlincett May 16, 2023
fdcd905
turn conf into dictionary
mlincett May 16, 2023
0f9b61e
use abc
mlincett May 16, 2023
06a58eb
annotated attribute
mlincett May 16, 2023
5e9a797
order of abstractmethod and staticmethod
mlincett May 16, 2023
5844b0c
order of abstractmethod and staticmethod/2
mlincett May 16, 2023
818a54b
sort pulses name
mlincett May 17, 2023
3c8625a
change configuration of reco from dictionary to class attributes
mlincett May 17, 2023
3948f0a
documentation
mlincett May 17, 2023
b9c93b8
MillipedeWilks does use a fallback position
mlincett May 17, 2023
9a4fee3
cleanup and docs
mlincett May 17, 2023
2670696
cleanup
mlincett May 17, 2023
a6faf15
correct config for millipede wilks
mlincett May 17, 2023
84bf1ae
add millipede wilks to CI
mlincett May 22, 2023
2e6fea3
add millipede wilks to CI/2
mlincett May 22, 2023
e1b55ce
pulses name
mlincett May 22, 2023
bf13eaf
add logger to prepare_frames
mlincett May 22, 2023
701048c
pulsesname is still an arg of prepare_frames() for now
mlincett May 22, 2023
07df507
remove spurious call
mlincett May 22, 2023
763c8cd
startup.json
mlincett May 22, 2023
60fdb08
mv json
mlincett May 22, 2023
543d9dd
add pframe
mlincett May 22, 2023
9d1b291
<bot> update requirements-all.txt
wipacdevbot May 22, 2023
187ccd3
<bot> update requirements-client-starter.txt
wipacdevbot May 22, 2023
ab0bb25
<bot> update requirements-nats.txt
wipacdevbot May 22, 2023
e1c1352
<bot> update requirements-pulsar.txt
wipacdevbot May 22, 2023
ab7e2cd
<bot> update requirements-rabbitmq.txt
wipacdevbot May 22, 2023
1dafd66
<bot> update requirements.txt
wipacdevbot May 22, 2023
3633196
log pframe keys
mlincett May 22, 2023
3cc622a
<bot> update requirements-all.txt
wipacdevbot May 22, 2023
ed79f6e
<bot> update requirements-client-starter.txt
wipacdevbot May 22, 2023
6a19123
<bot> update requirements-nats.txt
wipacdevbot May 22, 2023
6e8b298
<bot> update requirements-pulsar.txt
wipacdevbot May 22, 2023
f283b6e
<bot> update requirements-rabbitmq.txt
wipacdevbot May 22, 2023
ae2f570
<bot> update requirements.txt
wipacdevbot May 22, 2023
f2f70a2
workaround for CI testing
mlincett May 22, 2023
b969f84
add out for comparison
mlincett May 22, 2023
1768e9c
increase tolerance
mlincett May 22, 2023
233e56b
tolerances
mlincett May 23, 2023
4366de1
<bot> update requirements-all.txt
wipacdevbot May 23, 2023
621dbf3
<bot> update requirements-client-starter.txt
wipacdevbot May 23, 2023
0059f35
<bot> update requirements-nats.txt
wipacdevbot May 23, 2023
264786a
<bot> update requirements-pulsar.txt
wipacdevbot May 23, 2023
29d3f0a
<bot> update requirements-rabbitmq.txt
wipacdevbot May 23, 2023
3276b26
<bot> update requirements.txt
wipacdevbot May 23, 2023
f69edd1
keyword
mlincett May 23, 2023
e00cde1
tolerance
mlincett May 23, 2023
6d4c076
test scan result
mlincett May 23, 2023
ce4d74c
test data for millipede wilks and gold alert
mlincett May 23, 2023
91e6cd2
test data for millipede wilks and gold alert/2
mlincett May 23, 2023
18f6eee
extract seed in millipede_wilks
mlincett May 23, 2023
cad7319
fix results
mlincett May 24, 2023
2b2abe4
<bot> update requirements-all.txt
wipacdevbot May 24, 2023
5d16d76
<bot> update requirements-client-starter.txt
wipacdevbot May 24, 2023
76e467e
<bot> update requirements-nats.txt
wipacdevbot May 24, 2023
67f71a1
<bot> update requirements-pulsar.txt
wipacdevbot May 24, 2023
d8fd714
<bot> update requirements-rabbitmq.txt
wipacdevbot May 24, 2023
24b48d1
<bot> update requirements.txt
wipacdevbot May 24, 2023
49de4a4
single-pixel for millipede wilks JSON scan
mlincett May 24, 2023
cd23b4b
rename to expected filename
mlincett May 24, 2023
e1e7e96
replace json with npz
mlincett May 24, 2023
9cb7f49
force tests to pass with large tolerances
mlincett May 24, 2023
8ec9dd1
merge main
mlincett Jun 8, 2023
fbe7980
deprecate require_close
mlincett Jun 8, 2023
b36beab
add RTOL_PER_FIELD
mlincett Jun 8, 2023
c0dd5d3
increase tolerance
mlincett Jun 8, 2023
1218248
list to tuple
mlincett Jun 9, 2023
aedd3ef
mypy
mlincett Jun 9, 2023
b833574
<bot> update requirements-all.txt
wipacdevbot Jun 9, 2023
65b602b
<bot> update requirements-client-starter.txt
wipacdevbot Jun 9, 2023
b3a8884
<bot> update requirements-nats.txt
wipacdevbot Jun 9, 2023
bbd7ed5
<bot> update requirements-pulsar.txt
wipacdevbot Jun 9, 2023
4a17178
<bot> update requirements-rabbitmq.txt
wipacdevbot Jun 9, 2023
c95cdf9
<bot> update requirements.txt
wipacdevbot Jun 9, 2023
c3e1f78
can get name from __name__?
mlincett Jun 9, 2023
044dccb
deprecate reco algo string
mlincett Jun 9, 2023
c8db22b
deprecate reco algo str
mlincett Jun 9, 2023
1b20392
no need for enumerate
mlincett Jun 9, 2023
09f93b3
rollback
mlincett Jun 9, 2023
6f41c62
rollback accidental commit
mlincett Jun 30, 2023
ecd620d
<bot> update requirements-all.txt
wipacdevbot Jun 30, 2023
676c348
<bot> update requirements-client-starter.txt
wipacdevbot Jun 30, 2023
c75fdeb
<bot> update requirements-nats.txt
wipacdevbot Jun 30, 2023
59a9134
<bot> update requirements-pulsar.txt
wipacdevbot Jun 30, 2023
fe0d785
<bot> update requirements-rabbitmq.txt
wipacdevbot Jun 30, 2023
dc1f2c2
<bot> update requirements.txt
wipacdevbot Jun 30, 2023
1f86189
Merge branch 'main' into reco-refactor
mlincett Jun 30, 2023
2972cd1
adjust tolerance
mlincett Jun 30, 2023
dd2485d
move late pulse cleaning to common
mlincett Jul 1, 2023
51a96df
<bot> update requirements-all.txt
wipacdevbot Jul 1, 2023
bc1ab8f
<bot> update requirements-client-starter.txt
wipacdevbot Jul 1, 2023
7193b65
<bot> update requirements-nats.txt
wipacdevbot Jul 1, 2023
dbf40da
<bot> update requirements-pulsar.txt
wipacdevbot Jul 1, 2023
22bf5ec
<bot> update requirements-rabbitmq.txt
wipacdevbot Jul 1, 2023
3b50f75
<bot> update requirements.txt
wipacdevbot Jul 1, 2023
538e803
use argument instead of hardcoded class attribute
mlincett Jul 1, 2023
e801fdc
import copy; mypy compliance
mlincett Jul 1, 2023
73a9d39
allow passing additional pulses name for timerange
mlincett Jul 2, 2023
7dc2caa
default arg
mlincett Jul 2, 2023
1f216df
default args/2
mlincett Jul 2, 2023
23aa4cf
test restoring old version
mlincett Jul 2, 2023
fbd1525
step by step
mlincett Jul 2, 2023
a8af8d0
weighted quantile
mlincett Jul 2, 2023
eab208a
<bot> update requirements-all.txt
wipacdevbot Jul 2, 2023
aa0fa77
<bot> update requirements-client-starter.txt
wipacdevbot Jul 2, 2023
283a014
<bot> update requirements-nats.txt
wipacdevbot Jul 2, 2023
474ec57
<bot> update requirements-pulsar.txt
wipacdevbot Jul 2, 2023
c1bda10
<bot> update requirements-rabbitmq.txt
wipacdevbot Jul 2, 2023
b48b86a
<bot> update requirements.txt
wipacdevbot Jul 2, 2023
b66e70f
-> weighted median function
mlincett Jul 2, 2023
a81c30c
pulse names
mlincett Jul 3, 2023
7a77412
pulse names/2
mlincett Jul 3, 2023
7504f64
move LPC on pulse_proc module
mlincett Jul 3, 2023
cf44f12
restore correct method
mlincett Jul 3, 2023
b47507e
pulses name/3
mlincett Jul 3, 2023
69bcc3b
hunting for bugs
mlincett Jul 3, 2023
269d67e
hunting for bugs/2
mlincett Jul 3, 2023
2096ef5
hunting for bugs/3
mlincett Jul 3, 2023
1dc191f
fool mypy
mlincett Jul 3, 2023
518a4e7
import
mlincett Jul 3, 2023
99eb10a
cleanup
mlincett Jul 3, 2023
9f3792d
retry
mlincett Jul 3, 2023
7c77636
revert again
mlincett Jul 3, 2023
4f94ce1
revert to original form
mlincett Jul 3, 2023
37377f2
disable mypy/2
mlincett Jul 3, 2023
714a86c
configure residual value for millipede original and wilks
mlincett Jul 3, 2023
67816ae
cleanup imports
mlincett Jul 3, 2023
5b6b2b8
rename use_fallback_position -> add_fallback_position
mlincett Jul 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ jobs:
]
reco_algo: [
millipede_original,
# millipede_wilks,
millipede_wilks,
# splinempe
]
env:
Expand Down Expand Up @@ -395,8 +395,8 @@ jobs:
]
reco_algo:
[
"millipede_original",
# "millipede_wilks"
millipede_original,
millipede_wilks,
# "splinempe"
]
steps:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ export EWMS_PILOT_TASK_TIMEOUT=1200
--client-startup-json PATH_TO_CLIENT_STARTUP_JSON \
--cache-dir `pwd`/server_cache \
--output-dir `pwd` \
--reco-algo millipede \
--reco-algo millipede_original \
--event-file `pwd`/run00136662-evt000035405932-BRONZE.pkl # could also be a .json file
```
_NOTE: The `--*dir` arguments can all be the same if you'd like. Relative paths are also fine._
Expand Down Expand Up @@ -220,7 +220,7 @@ Relatedly, the environment variable `EWMS_PILOT_TASK_TIMEOUT` & `EWMS_PILOT_QUAR
There are more command-line arguments than those shown in [Example Startup](#example-startup). See `skymap_scanner.server.start_scan.main()` and `skymap_scanner.client.client.main()` for more detail.

#### Runtime-Configurable Reconstructions
Recos are registered by being placed in a dedicated module within the `skymap_scanner.recos` sub-package. Each module must contain a class of the same name (eg: `skymap_scanner.recos.foo` has `skymap_scanner.recos.foo.Foo`) that fully inherits from `skymap_scanner.recos.RecoInterface`. This includes implementing the static methods: `traysegment()` (for IceTray) and `to_pixelreco()` (for MQ). Specialized reco-specific logic in the upstream/pixel-generation phase is done on an ad-hoc basis, eg: `if reco_algo == 'millipede_original': ...`. On the command line, choosing your reco is provided via `--reco-algo` (on the server).
Recos are registered by being placed in a dedicated module within the `skymap_scanner.recos` sub-package. Each module must contain a class of the same name (eg: `skymap_scanner.recos.foo` has `skymap_scanner.recos.foo.Foo`) that fully inherits from `skymap_scanner.recos.RecoInterface`. This includes implementing the static methods: `traysegment()` (for IceTray) and `to_pixelreco()` (for MQ). The reco-specific logic in the upstream/pixel-generation phase is defined in the same class by the `prepare_frames()` (pulse cleaning, vertex generation) and `get_vertex_variations()` (variations of the vertex positions to be used as additional seeds for each pixel). On the command line, choosing your reco is provided via `--reco-algo` (on the server).

## Making Branch-Based Images for Production-like Testing
If you need to test your updates in a production-like environment at a scale that isn't provided by CI, then create a branch-based image. This image will be available on Docker Hub and CVMFS.
Expand Down
18 changes: 9 additions & 9 deletions requirements-all.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ charset-normalizer==3.1.0
# via requests
coloredlogs==15.0.1
# via wipac-dev-tools
contourpy==1.0.7
contourpy==1.1.0
# via matplotlib
cryptography==41.0.1
# via pyjwt
Expand All @@ -44,7 +44,7 @@ icecube-skyreader==1.2.0
# via skymap-scanner (setup.py)
idna==3.4
# via requests
iminuit==2.21.3
iminuit==2.22.0
# via skymap-scanner (setup.py)
kiwisolver==1.4.4
# via matplotlib
Expand All @@ -58,7 +58,7 @@ nats-py[nkeys]==2.3.1
# via oms-mqclient
nkeys==0.1.0
# via nats-py
numpy==1.24.3
numpy==1.25.0
# via
# astropy
# contourpy
Expand All @@ -78,11 +78,11 @@ packaging==23.1
# via
# astropy
# matplotlib
pandas==2.0.2
pandas==2.0.3
# via icecube-skyreader
pika==1.3.2
# via oms-mqclient
pillow==9.5.0
pillow==10.0.0
# via matplotlib
pulsar-client==3.2.0
# via oms-mqclient
Expand All @@ -92,7 +92,7 @@ pyerfa==2.0.0.3
# via astropy
pyjwt[crypto]==2.7.0
# via wipac-rest-tools
pyparsing==3.0.9
pyparsing==3.1.0
# via matplotlib
pypng==0.20220715.0
# via qrcode
Expand All @@ -111,15 +111,15 @@ requests==2.31.0
# requests-futures
# wipac-dev-tools
# wipac-rest-tools
requests-futures==1.0.0
requests-futures==1.0.1
# via wipac-rest-tools
scipy==1.10.1
scipy==1.11.1
# via healpy
six==1.16.0
# via python-dateutil
tornado==6.3.2
# via wipac-rest-tools
typing-extensions==4.6.3
typing-extensions==4.7.1
# via
# qrcode
# wipac-dev-tools
Expand Down
20 changes: 10 additions & 10 deletions requirements-client-starter.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ charset-normalizer==3.1.0
# via requests
coloredlogs==15.0.1
# via wipac-dev-tools
contourpy==1.0.7
contourpy==1.1.0
# via matplotlib
cryptography==41.0.1
# via pyjwt
Expand All @@ -34,15 +34,15 @@ healpy==1.16.2
# skymap-scanner (setup.py)
htchirp==2.0
# via ewms-pilot
htcondor==10.5.0
htcondor==10.6.0
# via skymap-scanner (setup.py)
humanfriendly==10.0
# via coloredlogs
icecube-skyreader==1.2.0
# via skymap-scanner (setup.py)
idna==3.4
# via requests
iminuit==2.21.3
iminuit==2.22.0
# via skymap-scanner (setup.py)
kiwisolver==1.4.4
# via matplotlib
Expand All @@ -52,7 +52,7 @@ matplotlib==3.7.1
# icecube-skyreader
meander==0.0.3
# via icecube-skyreader
numpy==1.24.3
numpy==1.25.0
# via
# astropy
# contourpy
Expand All @@ -72,17 +72,17 @@ packaging==23.1
# via
# astropy
# matplotlib
pandas==2.0.2
pandas==2.0.3
# via icecube-skyreader
pillow==9.5.0
pillow==10.0.0
# via matplotlib
pycparser==2.21
# via cffi
pyerfa==2.0.0.3
# via astropy
pyjwt[crypto]==2.7.0
# via wipac-rest-tools
pyparsing==3.0.9
pyparsing==3.1.0
# via matplotlib
pypng==0.20220715.0
# via qrcode
Expand All @@ -101,15 +101,15 @@ requests==2.31.0
# requests-futures
# wipac-dev-tools
# wipac-rest-tools
requests-futures==1.0.0
requests-futures==1.0.1
# via wipac-rest-tools
scipy==1.10.1
scipy==1.11.1
# via healpy
six==1.16.0
# via python-dateutil
tornado==6.3.2
# via wipac-rest-tools
typing-extensions==4.6.3
typing-extensions==4.7.1
# via
# qrcode
# wipac-dev-tools
Expand Down
18 changes: 9 additions & 9 deletions requirements-nats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ charset-normalizer==3.1.0
# via requests
coloredlogs==15.0.1
# via wipac-dev-tools
contourpy==1.0.7
contourpy==1.1.0
# via matplotlib
cryptography==41.0.1
# via pyjwt
Expand All @@ -42,7 +42,7 @@ icecube-skyreader==1.2.0
# via skymap-scanner (setup.py)
idna==3.4
# via requests
iminuit==2.21.3
iminuit==2.22.0
# via skymap-scanner (setup.py)
kiwisolver==1.4.4
# via matplotlib
Expand All @@ -56,7 +56,7 @@ nats-py[nkeys]==2.3.1
# via oms-mqclient
nkeys==0.1.0
# via nats-py
numpy==1.24.3
numpy==1.25.0
# via
# astropy
# contourpy
Expand All @@ -76,17 +76,17 @@ packaging==23.1
# via
# astropy
# matplotlib
pandas==2.0.2
pandas==2.0.3
# via icecube-skyreader
pillow==9.5.0
pillow==10.0.0
# via matplotlib
pycparser==2.21
# via cffi
pyerfa==2.0.0.3
# via astropy
pyjwt[crypto]==2.7.0
# via wipac-rest-tools
pyparsing==3.0.9
pyparsing==3.1.0
# via matplotlib
pypng==0.20220715.0
# via qrcode
Expand All @@ -105,15 +105,15 @@ requests==2.31.0
# requests-futures
# wipac-dev-tools
# wipac-rest-tools
requests-futures==1.0.0
requests-futures==1.0.1
# via wipac-rest-tools
scipy==1.10.1
scipy==1.11.1
# via healpy
six==1.16.0
# via python-dateutil
tornado==6.3.2
# via wipac-rest-tools
typing-extensions==4.6.3
typing-extensions==4.7.1
# via
# qrcode
# wipac-dev-tools
Expand Down
18 changes: 9 additions & 9 deletions requirements-pulsar.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ charset-normalizer==3.1.0
# via requests
coloredlogs==15.0.1
# via wipac-dev-tools
contourpy==1.0.7
contourpy==1.1.0
# via matplotlib
cryptography==41.0.1
# via pyjwt
Expand All @@ -42,7 +42,7 @@ icecube-skyreader==1.2.0
# via skymap-scanner (setup.py)
idna==3.4
# via requests
iminuit==2.21.3
iminuit==2.22.0
# via skymap-scanner (setup.py)
kiwisolver==1.4.4
# via matplotlib
Expand All @@ -52,7 +52,7 @@ matplotlib==3.7.1
# icecube-skyreader
meander==0.0.3
# via icecube-skyreader
numpy==1.24.3
numpy==1.25.0
# via
# astropy
# contourpy
Expand All @@ -72,9 +72,9 @@ packaging==23.1
# via
# astropy
# matplotlib
pandas==2.0.2
pandas==2.0.3
# via icecube-skyreader
pillow==9.5.0
pillow==10.0.0
# via matplotlib
pulsar-client==3.2.0
# via oms-mqclient
Expand All @@ -84,7 +84,7 @@ pyerfa==2.0.0.3
# via astropy
pyjwt[crypto]==2.7.0
# via wipac-rest-tools
pyparsing==3.0.9
pyparsing==3.1.0
# via matplotlib
pypng==0.20220715.0
# via qrcode
Expand All @@ -103,15 +103,15 @@ requests==2.31.0
# requests-futures
# wipac-dev-tools
# wipac-rest-tools
requests-futures==1.0.0
requests-futures==1.0.1
# via wipac-rest-tools
scipy==1.10.1
scipy==1.11.1
# via healpy
six==1.16.0
# via python-dateutil
tornado==6.3.2
# via wipac-rest-tools
typing-extensions==4.6.3
typing-extensions==4.7.1
# via
# qrcode
# wipac-dev-tools
Expand Down
18 changes: 9 additions & 9 deletions requirements-rabbitmq.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ charset-normalizer==3.1.0
# via requests
coloredlogs==15.0.1
# via wipac-dev-tools
contourpy==1.0.7
contourpy==1.1.0
# via matplotlib
cryptography==41.0.1
# via pyjwt
Expand All @@ -40,7 +40,7 @@ icecube-skyreader==1.2.0
# via skymap-scanner (setup.py)
idna==3.4
# via requests
iminuit==2.21.3
iminuit==2.22.0
# via skymap-scanner (setup.py)
kiwisolver==1.4.4
# via matplotlib
Expand All @@ -50,7 +50,7 @@ matplotlib==3.7.1
# icecube-skyreader
meander==0.0.3
# via icecube-skyreader
numpy==1.24.3
numpy==1.25.0
# via
# astropy
# contourpy
Expand All @@ -70,19 +70,19 @@ packaging==23.1
# via
# astropy
# matplotlib
pandas==2.0.2
pandas==2.0.3
# via icecube-skyreader
pika==1.3.2
# via oms-mqclient
pillow==9.5.0
pillow==10.0.0
# via matplotlib
pycparser==2.21
# via cffi
pyerfa==2.0.0.3
# via astropy
pyjwt[crypto]==2.7.0
# via wipac-rest-tools
pyparsing==3.0.9
pyparsing==3.1.0
# via matplotlib
pypng==0.20220715.0
# via qrcode
Expand All @@ -101,15 +101,15 @@ requests==2.31.0
# requests-futures
# wipac-dev-tools
# wipac-rest-tools
requests-futures==1.0.0
requests-futures==1.0.1
# via wipac-rest-tools
scipy==1.10.1
scipy==1.11.1
# via healpy
six==1.16.0
# via python-dateutil
tornado==6.3.2
# via wipac-rest-tools
typing-extensions==4.6.3
typing-extensions==4.7.1
# via
# qrcode
# wipac-dev-tools
Expand Down
Loading