Skip to main content

No project description provided

Project description

AnaCal

docs tests pypi License: GPL v3 Code style: black

Analytic Calibration for Perturbation Estimation from Galaxy Images.

This framework is devised to measure the responses for shape 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

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

anacal-0.4.0.tar.gz (18.5 MB view details)

Uploaded Source

Built Distributions

anacal-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

anacal-0.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (27.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

anacal-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anacal-0.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (27.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anacal-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anacal-0.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (27.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anacal-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anacal-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (27.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

File details

Details for the file anacal-0.4.0.tar.gz.

File metadata

  • Download URL: anacal-0.4.0.tar.gz
  • Upload date:
  • Size: 18.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for anacal-0.4.0.tar.gz
Algorithm Hash digest
SHA256 01a5ce81a31a3501c43622684e2c305edb21333398f8030a806d94825bf3eb99
MD5 62c0e82608db3ddd210631421ee4a09a
BLAKE2b-256 74f8305f7fcd4cfd6b4e07cb33269ee275ae16dea545e44b5980effd088ce4b0

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cfefe78a097ce9d32bd7ccdbf4406c8c2bad84d95eecf9bcdd889dbe1c28a4f
MD5 749612361502f67af4f98e6e29add720
BLAKE2b-256 0f54a1a1b030808efc57d410d42ba41facac888334b526e61b2436cc1a8c6edd

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da2b0845b336c9a988be91b70e2d5b9d9b66a0a3c183fed075998a3fd5e03674
MD5 1fd4f0b1a007ab619db847e42827b9c5
BLAKE2b-256 9c1e68ae59119129261119ac38836306a55025e9f72e14be956bc96102bed1f7

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7dbc6b0831f13352b987c8e34046392c1301f745cce1ec4119307402e3816657
MD5 9e3a6243d4bbeaedd5343d2c32e12719
BLAKE2b-256 9af3b21ff2cd07457eb87d99b55fd16c9cc5f19a381db6e2aa5a82e260676db3

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad757937c2918f5c179e6dce363b8c64212fe405e8955c92a1225b8167b6a0f3
MD5 dc876c8c0d6e34578f4bd8fe649d4929
BLAKE2b-256 a90d5162990cbab33cab88a82f306bc8ec3fbeba07ce654b09e14d9438edc82b

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6787fd69f288aa83ea76bb0683f496c078bdbf5b25068b915b4a8435e54b4ef
MD5 e15a4f2a33623833fba4ba577318abc7
BLAKE2b-256 caa21238c05b60beaad40d6e06a65eeb9fbee3def673199f5fc05b0f1a0742ef

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ee036d2ad4d72a2fa0d07c58eb33ecb74779feda04ea8a464e8bb291d87cf2bd
MD5 41506a36972e02cb6e40253174670dec
BLAKE2b-256 a7b38e82fb700ef1f037e101a2ce2aeacadf0df77fbc8907d21bb3f22d7ef162

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73e9b5efbda4d9f2bf810c365f7da26c80d76c04623fee2fd118bda8b8c80792
MD5 75883ca4db99bf24066afd6f0a4ec697
BLAKE2b-256 279d5310f4efbf06bac6bb4ae24a073575c4b3024d2cbeb188e8cae7d70b08c0

See more details on using hashes here.

File details

Details for the file anacal-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anacal-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3bf8cf4fcee80b94b7347ad1b4d9c5dfb7cee210dcf5675457494b3a568b9816
MD5 ab22529294593f1ad165b037c700fcac
BLAKE2b-256 0fb63b528ee683894e345a73ecbda0d976c4d2907ffabde86ea4b45f00f47038

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page