Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
91a77c9
Prototype of a beamcut calibration pipeline.
vsmagalhaes Dec 12, 2025
8fd0961
improvements on calibration script.
vsmagalhaes Dec 15, 2025
9e4ea2e
Started work on a beamcut tool.
vsmagalhaes Dec 16, 2025
a56668b
Extract holog now preserves scan information.
vsmagalhaes Dec 16, 2025
ede4bcb
Added version checking constraints to beamcut_tool.py as scan informa…
vsmagalhaes Dec 16, 2025
1d964bc
Full cut extraction, with: channel averaging, parallel hand extractio…
vsmagalhaes Dec 16, 2025
e48c044
Added full sidelobe fits, up to second sidelobe.
vsmagalhaes Dec 16, 2025
689c6fd
arbitrary number of gaussians and mostly complete plotting.
vsmagalhaes Dec 16, 2025
4539182
Fixed issue where xlabel on the bottom disapeared when plotting resid…
vsmagalhaes Dec 17, 2025
d729e64
Cosmetics
vsmagalhaes Dec 17, 2025
2617bf5
Improvements to the beamcut plotting in amplitudes
vsmagalhaes Dec 17, 2025
4ec82e2
Further improvements on beam amplitude plots
vsmagalhaes Dec 18, 2025
c3804f7
Added simple utility to set ylims.
vsmagalhaes Dec 18, 2025
a1417c3
progress towards amplitude plot.
vsmagalhaes Dec 18, 2025
e63579c
Amplitude plot is factorized.
vsmagalhaes Dec 19, 2025
c7fa4ce
Added a parameter to control the presence of the legend in scatter_pl…
vsmagalhaes Dec 19, 2025
c6d1a95
Added attenuation plot.
vsmagalhaes Dec 19, 2025
7ef4f79
Skeleton of a report routine.
vsmagalhaes Dec 19, 2025
c22fd64
Added beam fit report routine.
vsmagalhaes Dec 22, 2025
a3c364b
Implemented output file for beamcuts as a datatree.
vsmagalhaes Dec 22, 2025
ee4ccb7
Added beamcut plotting and reporting to regular execution.
vsmagalhaes Dec 22, 2025
7edcaa5
Added exclusion of gaussians outside of x_data range, and added a tes…
vsmagalhaes Dec 22, 2025
6b825f1
Protected plots against failed fits.
vsmagalhaes Dec 22, 2025
09c43bf
Reordered and renamed functions for clearer reading.
vsmagalhaes Dec 22, 2025
4de0a32
Processing chunk pieces have now been cloned to use xarray datatrees.
vsmagalhaes Dec 23, 2025
83a4bbe
Amplitude plots now use xdses directly
vsmagalhaes Dec 23, 2025
98f8100
Attenuation plots and reports now use xdses directly, removed old cod…
vsmagalhaes Dec 23, 2025
c1971ff
Implemented skeleton of AstrohackBeamcutFile using datatrees as the b…
vsmagalhaes Dec 23, 2025
c5d3845
Added bounds to limit fitting space for gaussians (e.g. avoid negativ…
vsmagalhaes Dec 23, 2025
ef0d5ad
Added function to open beamcut file.
vsmagalhaes Dec 23, 2025
1993fc5
Added beamcut functions and object types to astrohack init.
vsmagalhaes Dec 23, 2025
4e631fa
Added a recursive way to create a graph from a xarray based mds.
vsmagalhaes Dec 23, 2025
147c8dc
Fixed import.
vsmagalhaes Dec 23, 2025
5164cde
REmoved unused datatree creation function.
vsmagalhaes Dec 23, 2025
9288d5e
Moved summary from a copy in each cut to a higher level (ant-ddi level)
vsmagalhaes Dec 23, 2025
bd8a24c
Fixed typo in call to _construct_xdtree_graph_recursively
vsmagalhaes Dec 23, 2025
f1af85f
Added observation summary to beamcut_mds
vsmagalhaes Dec 23, 2025
735a315
Small changes in parameter order to make export routines callable as …
vsmagalhaes Dec 23, 2025
598f45f
Added data exporting routines.
vsmagalhaes Dec 23, 2025
d64934f
Black compliance
vsmagalhaes Dec 23, 2025
3277675
Added docstrings to beamcut chunk functions.
vsmagalhaes Dec 29, 2025
f314db6
Added docstrings to beamcut data extraction functions.
vsmagalhaes Dec 29, 2025
7bec467
Added docstrings to beamcut data fitting functions.
vsmagalhaes Dec 29, 2025
46a52cb
Added docstrings to beamcut plot utility functions.
vsmagalhaes Dec 29, 2025
057fe78
Added docstrings to remaining beamcut functions.
vsmagalhaes Dec 29, 2025
9b5a101
Partial beamcut.py docstring with parameters description.
vsmagalhaes Dec 29, 2025
61a82b6
Added complete docstring to beamcut user facing routine.
vsmagalhaes Dec 29, 2025
c67dcbe
Added beamcut API to documentation.
vsmagalhaes Dec 29, 2025
d2e75a2
Added docstrings to beamcut_mds.py
vsmagalhaes Dec 29, 2025
5e9cfce
Added parameter checking to beamcut.py
vsmagalhaes Dec 29, 2025
54300e2
Added parameter checking to beamcut_mds.py
vsmagalhaes Dec 30, 2025
dc8572e
Black compliance
vsmagalhaes Dec 30, 2025
cd61a4e
Added class name to beamcut_mds.param.json
vsmagalhaes Dec 30, 2025
7be2251
Very beginning of a beam cut tutorial.
vsmagalhaes Dec 30, 2025
f5e5243
Fixed issue with keyword argument that no longer exists.
vsmagalhaes Dec 30, 2025
e43a138
Fixed issue with keyword argument that no longer exists.
vsmagalhaes Dec 30, 2025
d9c2761
Renamed children_keys to keys for API compatibility.
vsmagalhaes Dec 30, 2025
db0ef16
Skeleton for beamcut tutorial missing plotting and reports.
vsmagalhaes Dec 30, 2025
47cf0cd
Implemented all routines in beamcut_tutorial.ipynb, text still missing.
vsmagalhaes Dec 30, 2025
563ba6b
Updated cleanup-notebooks.sh
vsmagalhaes Dec 30, 2025
f69c4dc
Black compliance.
vsmagalhaes Dec 30, 2025
dba6b92
Created a prototype of a cloudflare file uploader.
vsmagalhaes Dec 31, 2025
6f8a55f
Functional File uploader to Cloudflare public-data bucket.
vsmagalhaes Dec 31, 2025
ebdc451
Factorized names in test_dio.py and added beamcut test.
vsmagalhaes Dec 31, 2025
093e612
Created a deep test to check if MDSes are equal.
vsmagalhaes Dec 31, 2025
6a88f22
Made mds equality test more robust to different numpy array subtypes.
vsmagalhaes Dec 31, 2025
d660078
Made mds test more robust for mds members that are not nested dicts o…
vsmagalhaes Dec 31, 2025
2e8e972
test_dio.py now uses the mds comparison tool.
vsmagalhaes Dec 31, 2025
3f61ca6
Removed redundant call to extract_holog in test_holog.py
vsmagalhaes Jan 2, 2026
d44f689
Implemented beamcut tests
vsmagalhaes Jan 2, 2026
435ef8d
fixed bug on the header for plots and report creation, where the az e…
vsmagalhaes Jan 2, 2026
59c6faa
Added tolerances to azimuth and elevation tests that are coherent wit…
vsmagalhaes Jan 2, 2026
daf00d1
Fix sign determination for the center most visibility
vsmagalhaes Jan 2, 2026
80eb559
It is now possible to build method list directly from object.
vsmagalhaes Jan 2, 2026
2a78b74
beamcut summary now uses automatic method list production.
vsmagalhaes Jan 2, 2026
081cd4e
Updated copyright notice to 2026
vsmagalhaes Jan 5, 2026
87a1a8c
Moved all io related files from astrohack root to astrohack/io.
vsmagalhaes Jan 5, 2026
2379978
Grouped tutorials in a single folder for simplicity in doc structure.
vsmagalhaes Jan 5, 2026
39ec189
Added io files to API docs.
vsmagalhaes Jan 5, 2026
21b8c05
Grouped online pages in a directory for simplification of the docs.
vsmagalhaes Jan 5, 2026
ac1403c
Add skeleton of beamcut_mds test.
vsmagalhaes Jan 5, 2026
07154b0
Local upgrade to 0.9.5 for proper testing of beamcuts
vsmagalhaes Jan 5, 2026
624599d
Fixed numpy to <= 2.2 for numba
vsmagalhaes Jan 5, 2026
48880ff
Added routine to plot LM offsets of all cuts together.
vsmagalhaes Jan 5, 2026
922378b
Added expected tests to test_beamcut_mds.py
vsmagalhaes Jan 5, 2026
45ccaa9
Fixed issues with setting file property.
vsmagalhaes Jan 5, 2026
84a802e
Added tests for init, open, keys, get and set item methods.
vsmagalhaes Jan 5, 2026
db33dca
Added summary tests
vsmagalhaes Jan 5, 2026
b677fab
Completed beamcut_mds tests
vsmagalhaes Jan 5, 2026
b47cbcb
test_beamcut_mds.py now downloads all required data.
vsmagalhaes Jan 5, 2026
bdd5bc3
Started filling in text in beamcut tutorial.
vsmagalhaes Jan 5, 2026
29a08e4
Added full text to beamcut_tutorial.ipynb.
vsmagalhaes Jan 5, 2026
8dcc65d
Comparison between pngs now uses pillow.
vsmagalhaes Jan 5, 2026
d836b32
Removed commented code comparing hashes.
vsmagalhaes Jan 5, 2026
a753d2b
DEbugging of notebooks.
vsmagalhaes Jan 5, 2026
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
19 changes: 0 additions & 19 deletions docs/api.rst

This file was deleted.

Loading
Loading