Lensing simulation from Fermat Potenials
Project description
RWLensPy
This is a python package that generates observed morphologies and propagation transfer functions for radio wave propgation recorded by a radio telescope.
The code can be installed with:
pip install rwlenspy
Examples
For examples see examples/. The image ray trace is shown in the example_animate_*.py files and how to get the coherent transfer function for a baseband simulation is shown in example_transfer*.py.
Custom/Dev Install
The package is built with Poetry and Cython using C++11 and OpenMP. This requires having a compiler like gcc if one is editing the code. If one requires a dev install, this can be done with:
poetry install --with test,dev
poetry run python
Once installed, tests can be run with:
poetry run pytest
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 rwlenspy-1.2.0.tar.gz.
File metadata
- Download URL: rwlenspy-1.2.0.tar.gz
- Upload date:
- Size: 27.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
030d88bcab1dddce58c9729ee7abfb5b01ae9cdc109d489e05a1a2585bf164dc
|
|
| MD5 |
1026f1007ab85d7ba18737e8608ee3bd
|
|
| BLAKE2b-256 |
52d9bd60fe630ea1ac4baa28791306153f6f1d0628413a072431090938d5f5e0
|