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 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

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.3.1.tar.gz (18.5 MB view details)

Uploaded Source

Built Distributions

anacal-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anacal-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (25.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anacal-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anacal-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (25.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anacal-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anacal-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (25.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: anacal-0.3.1.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

Hashes for anacal-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3665b059aca6336f68faf06eedde9f48699eb7e1703e24518e6496168de68487
MD5 95215032bc67a09b4cf1cf928c50065c
BLAKE2b-256 8d6c067bcd50cd267cb9968f630ac9462971df0d9361d8c6dcf6a20ac77a1f36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a854ee3d0ee9f95caf9a904f98975a5be58b4f69cac6f619860aedaa9ea1146b
MD5 8a49aad1587bb670de38925aa8f3ff9a
BLAKE2b-256 96efdc3b672f94b7c37c0da3baed4e9f3c7ca32da6a3f03a575bde3cd71e147c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea9b36e6148dee0cfe8bec942164dfe8ba60940cbacfd597cadf6ef9e3fb261e
MD5 1120651e2a7470f1c2efd0c847e7f790
BLAKE2b-256 9ef3ab81370aa8ecaa76bbcba5649cdfd5caf6365077c2dd105d7f26c2f2a814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dea3106f48f27d1d376707a1e67fb4d14b295ac2da736cf611c15fe21c12f7a
MD5 bb18569089fec3633519b510183359ff
BLAKE2b-256 3342c7040858b6a18067d71a8208ad6ee036abb2c12f1f06cb2b6ce1ae716ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2da2cf9fca25a34ddd86f145c1cf7408e5cb1825db409ef1700f561322453cb
MD5 3ffa5309847d11707a1d466e4b8ec6f2
BLAKE2b-256 a8297c25f08b4c156f3fcaec23a2cc06b4f89d081abb08c24e95c3669de2f1f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f1483b0c653f0d814853a3b3059ff64a01f057633131e93ad4c427c50704393
MD5 08a90eefe9aec3aa821899e7af7b9679
BLAKE2b-256 97d971a53f020ea75a8537ec8222d81bdb7b40cbf9b81b1c265652df72793261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2f465a94cdbabbd0cd13c5691b2ec68c9a935ca90d17be1d2149a57b2982cc7a
MD5 8ebad047556cd7e146e4d752ef6023cb
BLAKE2b-256 231064a33ec972e646fb06502432159e0db3cbe645d115229238f674172e0d53

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