No project description provided
Project description
AnaCal
Analytic Calibration for Perturbation Estimation from Galaxy Images.
This framework is devised to bridge various analytic shear estimators that have been developed or are anticipated to be created in the future. We intend to develop a suite of analytical shear estimators capable of inferring shear with subpercent accuracy, all while maintaining minimal computational time. The currently supported analytic shear estimators are:
- FPFS: A fixed moments method based on shapelets including analytic correction for selection, detection and noise bias. (see ref1, ref2 and ref3.)
Installation
Users can clone this repository and install the latest package by
git clone https://github.com/mr-superonion/AnaCal.git
cd AnaCal
# install required softwares
conda install -c conda-forge --file requirements.txt
# install required softwares for unit tests (if necessary)
conda install -c conda-forge --file requirements_test.txt
pip install . --user
or install stable verion from pypi
pip install anacal
Examples
Examples can be found here.
Reference
- Li et. al (2023) introduces the AnaCal framework.
Development
Before sending pull request, please make sure that the modified code passed the pytest and flake8 tests. Run the following commands under the root directory for the tests:
flake8
pytest -vv
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file anacal-0.3.3.tar.gz
.
File metadata
- Download URL: anacal-0.3.3.tar.gz
- Upload date:
- Size: 18.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66c64d4e28ab79039637c8a0e1dcfce1c8d8ffbbac8b20ed7d9d0bc881bfd35d |
|
MD5 | e5fd8a5a850a20a397bda93ef035a9fc |
|
BLAKE2b-256 | 2f36cc7246ac3cb0f897af87a1872bc028c4d7136901d7d10568e5e55a8928ed |
File details
Details for the file anacal-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anacal-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef9b8e1fa9a32a0efd100dc96eaa4ffc940863339463b0b2cab2f5f955e1ee9 |
|
MD5 | 5db2ba3ff367ee33aa72ddde1c966f5d |
|
BLAKE2b-256 | d81b94bea1a7f9dc370bbcae606aca09213f9a7ca42dde2ce8fecbee0e9f9a2f |
File details
Details for the file anacal-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anacal-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dcbb1e0baaee5a439db7a30fe42c30dff7dcbd0702a3131e39db39499338ee2 |
|
MD5 | 5294ffb468fb9499adede995405bdcfe |
|
BLAKE2b-256 | 64aed61727812209567b384f383aa47402fdbe42584482ab960823ccee1ee0b9 |
File details
Details for the file anacal-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anacal-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0757ada4809a2337cd487e906c18674dbd7ec8ec15d9b35d5c7dacd2c2247048 |
|
MD5 | 863136e040c7c7dd72f63931332b99c2 |
|
BLAKE2b-256 | 45394f2ac200921c6c85a932e47dc4f8bcc1c88a17bf6019cffe946d31cdecb7 |
File details
Details for the file anacal-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anacal-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e310c83342fc1f7b52c9379c543bfc66b8a841e7c9c094940eabff11be3058b |
|
MD5 | c9c4821fbf78311d957932a6ec697e3d |
|
BLAKE2b-256 | a67db5af0c38fcdfedbf14ee57b264ecfd3953508f3ffc1fd55b171b97f4cdb8 |
File details
Details for the file anacal-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anacal-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb07e530c356de00f6999c1d589d8ef38111615c518982194316934a6ff5f962 |
|
MD5 | cc60466f7d8a6ea9c0aeb37ae4cc6a7a |
|
BLAKE2b-256 | 03cf212278d54c382257d9e417f789ab516da279866f85ccb4698e6e4911f5bb |
File details
Details for the file anacal-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anacal-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 287d895e7c5ce44fd5d820137260a53178423ce853a389bed84be010aa6ddc9e |
|
MD5 | bee4d93f497f8d99c42ba52c76701eeb |
|
BLAKE2b-256 | d1dd04e3de13d0dff47bb0cefa26ae880f5ef71a2ec9dbe2f0908674848553e4 |