%global _empty_manifest_terminate_build 0 Name: python-autocti Version: 2023.1.15.1 Release: 1 Summary: PyAutoCTI: Charge Transfer Inefficiency Modeling License: MIT License URL: https://github.com/jammy2211/PyAutoCTI Source0: https://mirrors.nju.edu.cn/pypi/web/packages/28/78/d789d4dbf093e6eda5c545ed66343d6326f0033bffe8d823007608bd0525/autocti-2023.1.15.1.tar.gz BuildArch: noarch Requires: python3-arcticpy Requires: python3-autoconf Requires: python3-autofit Requires: python3-autoarray %description |binder| |RTD| |Tests| |Build| |code-style| |arXiv| `Installation Guide `_ | `readthedocs `_ | `Introduction on Binder `_ | `What is CTI? `_ Charge Transfer Inefficiency, or CTI for short, is an effect that occurs when acquiring imaging data from Charge Coupled Devices (CCDs). Due to radiation damage to the CCD's silicon lattice electrons are read-out inefficiently, creating a characteristic trailing or smearing effect. Here is an example of CTI in the Hubble space telescope, after decades of radiation damage: **PyAutoCTI** makes it simple to calibrate a time-varying CTI model using in-orbit observations and correct CTI in science imaging using this model. **PyAutoCTI** development is centred around mitigating CTI for the Euclid space mission, which relies on the precise measurement of galaxy shapes in order to map out the distribution of dark matter throughout the Universe via a phenomena called weak gravitational lensing. %package -n python3-autocti Summary: PyAutoCTI: Charge Transfer Inefficiency Modeling Provides: python-autocti BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-autocti |binder| |RTD| |Tests| |Build| |code-style| |arXiv| `Installation Guide `_ | `readthedocs `_ | `Introduction on Binder `_ | `What is CTI? `_ Charge Transfer Inefficiency, or CTI for short, is an effect that occurs when acquiring imaging data from Charge Coupled Devices (CCDs). Due to radiation damage to the CCD's silicon lattice electrons are read-out inefficiently, creating a characteristic trailing or smearing effect. Here is an example of CTI in the Hubble space telescope, after decades of radiation damage: **PyAutoCTI** makes it simple to calibrate a time-varying CTI model using in-orbit observations and correct CTI in science imaging using this model. **PyAutoCTI** development is centred around mitigating CTI for the Euclid space mission, which relies on the precise measurement of galaxy shapes in order to map out the distribution of dark matter throughout the Universe via a phenomena called weak gravitational lensing. %package help Summary: Development documents and examples for autocti Provides: python3-autocti-doc %description help |binder| |RTD| |Tests| |Build| |code-style| |arXiv| `Installation Guide `_ | `readthedocs `_ | `Introduction on Binder `_ | `What is CTI? `_ Charge Transfer Inefficiency, or CTI for short, is an effect that occurs when acquiring imaging data from Charge Coupled Devices (CCDs). Due to radiation damage to the CCD's silicon lattice electrons are read-out inefficiently, creating a characteristic trailing or smearing effect. Here is an example of CTI in the Hubble space telescope, after decades of radiation damage: **PyAutoCTI** makes it simple to calibrate a time-varying CTI model using in-orbit observations and correct CTI in science imaging using this model. **PyAutoCTI** development is centred around mitigating CTI for the Euclid space mission, which relies on the precise measurement of galaxy shapes in order to map out the distribution of dark matter throughout the Universe via a phenomena called weak gravitational lensing. %prep %autosetup -n autocti-2023.1.15.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-autocti -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 2023.1.15.1-1 - Package Spec generated