Skip to main content

edges-analysis

https://github.com/edges-collab/edges-analysis/actions/workflows/test_suite.yaml/badge.svg https://readthedocs.org/projects/edges-analysis/badge/?version=stable https://codecov.io/gh/edges-collab/edges-analysis/branch/master/graph/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg

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

Metadata

Release files for edges-analysis 8.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for edges-analysis 8.4.0
File Size Uploaded
edges_analysis-8.4.0.tar.gz 92.4 MB Details

Release files / edges_analysis-8.4.0.tar.gz

Download URL edges_analysis-8.4.0.tar.gz
Size 92.4 MB
Tags Source
SHA-256 checksum
How to use checksums
17b3e65d97d2c65d005123df0b678fafb0ffd3f61cab48a8b6e0f07ba2b9b0f9
BLAKE2b-256 checksum
How to use checksums
8e01ab2a0236d3b7bb46d5e36ad62561967cd4449435cbd18cfde32f21697fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

8.4.0 This release

1 release file

8.3.0

1 release file

8.2.1

1 release file

8.2.0

1 release file

8.1.0

1 release file

8.0.0

1 release file

7.0.0

1 release file

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.5.5

2 release files

3.5.4

2 release files

3.5.3

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.3

2 release files

3.4.2

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page