Functionality for processing EDGES field data
Project description
Analysis and Calibration Code for the EDGES experiment
edges-analysis has methods for I/O, receiver calibration, averaging, filtering and calibrating EDGES (and other global 21cm experiment) data. The primary goal of the code is to allow the analysis to be fully reproducible, efficient, and clear.
Features
edges-analysis includes the following features:
Methods for reading/writiing EDGES-specific datasets/data products.
A full set of methods for receiver calibration, applicable to most current global 21cm experiments (based on Dicke-switch calibration + the noise-wave formalism).
Many algorithms/routines for flagging bad data, including RFI, outliers in time/frequency, poor auxiliary data etc.
A full-featured interface for linear modelling and fitting.
Algorithms for consistent averaging of data over nights/times/frequencies, either in specified bins or complete averaging of the dataset.
Works with pygsdata objects for a consistent interface all the way through an analysis pipeline, including maintenance of metadata about the operations applied to particular data (and propagation of metadata like the number of averaged samples).
Simulation algorithms, including beam models and sky models.
Documentation
Documentation is hosted on ReadTheDocs.
Installation
This package can be installed with pip:
pip install edges-analysis
If you want all the extras (for development etc), use the [dev] extra, like so:
pip install edges-analysis[dev]
You can also install directly from github. Either cloning first:
git clone https://github.com/edges-collab/edges-analysis cd edges-analysis pip install [-e] .
or directly:
pip install git+git://github.com/edges-collab/edges-analysis.git
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file edges_analysis-8.0.0.tar.gz.
File metadata
- Download URL: edges_analysis-8.0.0.tar.gz
- Upload date:
- Size: 89.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d8b3c2056985c22f2b3f9ca69f4bd618bbb308cfd5e4b2bc5b02f6df8c2ab80
|
|
| MD5 |
86c6abd214d753098efc23fdcfd706a8
|
|
| BLAKE2b-256 |
361f6fdd18c7d2234d758295892054a3e4494a0433ed8018e2e314dae9300ef1
|