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

Uploaded Source

Built Distributions

anacal-0.3.2-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.2-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.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: anacal-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 0910cf63e465eaf30caeaad2b73b94426ab7ff7affad07b1e675f87ffff0ee3b
MD5 3425e9edf714a919aa17dfbd61ef1790
BLAKE2b-256 ea8e3599df6952cf487d36c48c13ded0ff5fc271c9e373cc81998d9e130a5a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 137e0e97b153f8c57f67314699e2759859f03479959402f6ca3380536c07ee22
MD5 1b1125242ae386fc4fb73a6d76c59528
BLAKE2b-256 ead483a7f893ec34788c5846bda6e7c2cfffdf00b08458cf6580c50c164679ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50213dafa2d6807ef5dda21ab8adaa815aa7dba2713176ca1d3ec8e76a27a637
MD5 af32647809fc1b6922122083ab3ece3e
BLAKE2b-256 f42f7ddce4eec28c581a0a300ee500a4095800a90cf2418dda40989b3f98470d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc1c1729cdafd3c287acef1ae9fc70d08a327b86ecaafc7058630edc71d4a506
MD5 8a5b1e9d485f902ede5d591e8b40cb52
BLAKE2b-256 1adb86c005270c2c7db1b787431c725d1bc43b96f0bd49bd4bf5a2352ec2d230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 590983c74f08937391bf64b7f8765c679702415818e6a51a6a31e6a9b39ad0ae
MD5 6ba909f178514fd09da9e45d09ec7069
BLAKE2b-256 827e33086e142be43fd91ab9ab9bd7fec7164f4e821d77dfa7baffa0b89fd5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 757fa77d12f6dd4f90fcdf2bcff237ad293ee420345aa853ebb291ae0bf9f4b8
MD5 ec13340eaa4afc667508c8c363470b31
BLAKE2b-256 4d2109efc1417c68b2beea87ba7447fb3342402ef83cb2e6d2b3c7e000f54925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anacal-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e113ded5b41ec88a44e962c53a460d159e52a020a6d707b068c76a767ad58a6
MD5 4381b1a454f7c90a78a84748fdeb6c35
BLAKE2b-256 d775133d2ed38b85bf518385f7c1f42d04a395df0e2fc13ffe4ec6f6a6fbec91

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