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

Uploaded Source

Built Distributions

anacal-0.3.3-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.3-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.3-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.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (25.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anacal-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anacal-0.3.3-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.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

Hashes for anacal-0.3.3.tar.gz
Algorithm Hash digest
SHA256 66c64d4e28ab79039637c8a0e1dcfce1c8d8ffbbac8b20ed7d9d0bc881bfd35d
MD5 e5fd8a5a850a20a397bda93ef035a9fc
BLAKE2b-256 2f36cc7246ac3cb0f897af87a1872bc028c4d7136901d7d10568e5e55a8928ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fef9b8e1fa9a32a0efd100dc96eaa4ffc940863339463b0b2cab2f5f955e1ee9
MD5 5db2ba3ff367ee33aa72ddde1c966f5d
BLAKE2b-256 d81b94bea1a7f9dc370bbcae606aca09213f9a7ca42dde2ce8fecbee0e9f9a2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3dcbb1e0baaee5a439db7a30fe42c30dff7dcbd0702a3131e39db39499338ee2
MD5 5294ffb468fb9499adede995405bdcfe
BLAKE2b-256 64aed61727812209567b384f383aa47402fdbe42584482ab960823ccee1ee0b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0757ada4809a2337cd487e906c18674dbd7ec8ec15d9b35d5c7dacd2c2247048
MD5 863136e040c7c7dd72f63931332b99c2
BLAKE2b-256 45394f2ac200921c6c85a932e47dc4f8bcc1c88a17bf6019cffe946d31cdecb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e310c83342fc1f7b52c9379c543bfc66b8a841e7c9c094940eabff11be3058b
MD5 c9c4821fbf78311d957932a6ec697e3d
BLAKE2b-256 a67db5af0c38fcdfedbf14ee57b264ecfd3953508f3ffc1fd55b171b97f4cdb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb07e530c356de00f6999c1d589d8ef38111615c518982194316934a6ff5f962
MD5 cc60466f7d8a6ea9c0aeb37ae4cc6a7a
BLAKE2b-256 03cf212278d54c382257d9e417f789ab516da279866f85ccb4698e6e4911f5bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 287d895e7c5ce44fd5d820137260a53178423ce853a389bed84be010aa6ddc9e
MD5 bee4d93f497f8d99c42ba52c76701eeb
BLAKE2b-256 d1dd04e3de13d0dff47bb0cefa26ae880f5ef71a2ec9dbe2f0908674848553e4

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