isofit

View on PyPIReverse Dependencies (0)

3.0.1 isofit-3.0.1-py3-none-any.whl

Wheel Details

Project: isofit
Version: 3.0.1
Filename: isofit-3.0.1-py3-none-any.whl
Download: [link]
Size: 602948
MD5: 978bf41e33118cf6df4e7f7e049eb0a9
SHA256: 5d62fa5f3c70b49fd960131f4f43158f7d22cb4cab6aeee9ad545c6e8deaab5a
Uploaded: 2024-04-13 03:59:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: isofit
Version: 3.0.1
Summary: Imaging Spectrometer Optimal FITting
Author: David R. Thompson, Winston Olson-Duvall, Philip G. Brodrick, and Team
Author-Email: david.r.thompson[at]jpl.nasa.gov
Home-Page: http://github.com/isofit/isofit
License: BSD 3-Clause License
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: click
Requires-Dist: dask
Requires-Dist: h5py
Requires-Dist: netCDF4
Requires-Dist: numpy (>=1.20)
Requires-Dist: pandas (>=0.24.0)
Requires-Dist: pygrib
Requires-Dist: pyyaml (>=5.3.2)
Requires-Dist: ray (>=1.2.0)
Requires-Dist: scikit-image (>=0.17.0)
Requires-Dist: scikit-learn (>=0.19.1)
Requires-Dist: scipy (>=1.3.0)
Requires-Dist: spectral (>=0.19)
Requires-Dist: utm
Requires-Dist: xarray (<2024.1.1)
Requires-Dist: xxhash (>=1.2.0)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest (>=3.5.1); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 4433 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
isofit/__init__.py sha256=huIOv4OZUFYT89q1eDbh6n3p7M_D0afExbtoFP-9Pjg 1609
isofit/__main__.py sha256=gC5bIfBF8SpGNY6s6sRTq4CX4JQgppMnhMuB-MLBjyg 2326
isofit/configs/__init__.py sha256=V3NuwQ32Cj0gdb9AwLU1jLiSVsbeTkXTunP6VFCsCzM 71
isofit/configs/base_config.py sha256=hFf9V8EGtVhJ4XdR4rmRXFHNQptkovXfdDmM_i1KMPg 5700
isofit/configs/configs.py sha256=u66JUwTf5WsHvP2MhIp17rRKiWCF6WaW7VtYmeeSpaM 6916
isofit/configs/sections/__init__.py sha256=_M0dIodJmOKWGxQVXVZd7y2vjkPyo6Bb68qgnB7l4no 395
isofit/configs/sections/forward_model_config.py sha256=-vM-nFZ8nRdD3NzF91NDfbdrIBH3vmUErTA4VIxjuKc 2069
isofit/configs/sections/implementation_config.py sha256=IfqclnF6mVM0Xj6npQjUAiV3lIlaryLmPcGgNhZg_c8 4905
isofit/configs/sections/input_config.py sha256=q4Ecp-LEJAbKo46lWR3isNLlKr1ANylGdgPEIjaCncs 4267
isofit/configs/sections/instrument_config.py sha256=wpR6_apFQ2pGpoMzTgxOdeX_vhP5d4nl3Kj365fWPto 5339
isofit/configs/sections/inversion_config.py sha256=_Dm7xBaVsI3SoH6bvQ-YitKx1eMY6QTrKMfB6I6MLLA 6207
isofit/configs/sections/output_config.py sha256=jJWgZah-4bWz7m7nbJvFb-nQMtKfRDzVNwhBOVUVzco 5401
isofit/configs/sections/radiative_transfer_config.py sha256=ko9TosvqchiN4BKYRMj9cSqr0smr0YDizAo0fGg07s4 14125
isofit/configs/sections/statevector_config.py sha256=7Ik8zaQDRMuAUmTdRDqjYGOtutaraDUw-evWkpKKJEc 4078
isofit/configs/sections/surface_config.py sha256=DZSMgSeX18dTiqSsNNazNGzVrReq78gflLkFuLYHoRY 3133
isofit/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
isofit/core/common.py sha256=4YxOQDqpvczwy0PiL8N0JAT7qEyQouqWqfgB9y_Ky2Y 26912
isofit/core/env.py sha256=de8xlHTtEVk7gReojUpuddkt6_YDkpthCoLGTCoLPsc 3547
isofit/core/fileio.py sha256=fK_EZ-WiqzEuPWQf3gG_bAm9ZihNsZ0-e6PCL_zi1zM 30423
isofit/core/forward.py sha256=SYuXEbZrcG5e1jIx9U11sTm7A4xCABwZ8HKTn3NViyM 15621
isofit/core/geometry.py sha256=oC7UoQJ_4yRahW0x7ljUXgAEUHKWNLxYAj4mmAMoWQA 4420
isofit/core/instrument.py sha256=st3JfPvSv-5rFpKXrZtn4KnFyqHm2srU-7bqNnKEagY 14432
isofit/core/isofit.py sha256=nbZSzpG_DwYSXqqZe0UR7m7ICGyfb_L79XpXZNUOxvQ 10940
isofit/core/sunposition.py sha256=_FJn-U0cq_ZbvSnRqOMPy2abv6BlnEfUywLCwXneVtU 35123
isofit/inversion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
isofit/inversion/inverse.py sha256=1TGq7C4DuKCPRA2zPhLZzIDReMqKmYrUsY4yeH_BdUI 17396
isofit/inversion/inverse_mcmc.py sha256=D_aTF1A5-9PAng_fE4p0k91X8P3fLhLbw-yYTjrz9-o 5489
isofit/inversion/inverse_simple.py sha256=5_Qi5OXQorjk2o_MSuzVxiANbzvCOFH6jwHbDTiG4zs 21907
isofit/radiative_transfer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
isofit/radiative_transfer/luts.py sha256=Xdp84yPQorZKsIqq72zc-WLd8KSrPEg3K3_z8oxRaEk 18544
isofit/radiative_transfer/modtran.py sha256=CBZAjrL1QMJ8tCnTwujNd5MTWPjeq8_G2YIr2f6Dy4U 26169
isofit/radiative_transfer/radiative_transfer.py sha256=0L0VwRjTfvZyRLLOMOVB6zA2x-QfvWIhBxy0nNwY56A 16643
isofit/radiative_transfer/radiative_transfer_engine.py sha256=FMbBguV2Bbq7zE_46sMeiAhirBqV3g-M3ia5vavACF4 23187
isofit/radiative_transfer/sRTMnet.py sha256=GAPr5_rNMC0WYVJ5DpXbdh9IA2_-8Z1BuQEbYmz-FdQ 10059
isofit/radiative_transfer/six_s.py sha256=Zz94U_WfYu-b5No_cb8n8OHg-GIaoUlfM7gzeeNPxGk 17080
isofit/surface/__init__.py sha256=_0lNIk18sKcPjhFcJuaAZDE8ie3l-d-966-k5fQPlV8 270
isofit/surface/surface.py sha256=PYmznO9x9T6Q9_UGv4M_85BGDxeO4CWrflukaa2yCMo 4151
isofit/surface/surface_additive_glint.py sha256=qjuxweifhvdgeEeWml78bF4HF-JjTnWwPCjlgzUTscM 3982
isofit/surface/surface_glint_model.py sha256=tCtWN6HFgYk1_YiExdJ_iNHJky2PZ7Z0SZKQ1hFPJ6U 3969
isofit/surface/surface_lut.py sha256=zy4_hd-gz3uH4_Dwp0eY5syt9F7Gyd2YUss-IGqHL08 6149
isofit/surface/surface_multicomp.py sha256=jd2sMgWBwMjuo9a2eksYyxq08L1YLQ4-Ozdju-7xMpQ 8973
isofit/surface/surface_thermal.py sha256=vWUS8GLqQEitgm0qYTevEFxqPOfoNspONJt3Oida9Ro 4776
isofit/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
isofit/test/conftest.py sha256=7BmC-6D8j8hIHYE5HuccNjOqRy-B-mXzPh76zN2oySM 1315
isofit/test/test_cli.py sha256=t5oabo40RbSHcFI0gZJ6L-FL8icEYsRLS_6pO3z2e28 3139
isofit/test/test_cli_machinery.py sha256=xKqa2KvCouAdjy-SGi9SnUXj-_iH10GjH8eHpdGTFSk 2330
isofit/test/test_common.py sha256=LECm7mDZ1PXZL0YKDPvavB6XcKrae9saGgz_sSYRpbk 5878
isofit/test/test_env.py sha256=4IyfmrFQWey1znHQbAUoDBxIL22Jcikxn3evBzd-sGM 1341
isofit/test/test_examples.py sha256=PeNTcvHKAFNmXgiES1HTrbzRpQSepKFFD6rkh42IodI 3277
isofit/test/test_fileio.py sha256=qIG5XRyPQsjnSPpXGg3ppGedxhtkuYsGx9CZ1L45fjw 198
isofit/test/test_forward.py sha256=0g1g_D4rlVs54i0fxnFkjGueFfARA38ABtTf-ovGfbU 101
isofit/test/test_geometry.py sha256=hLwm4xhZAUwlRcYpqacSS0enqhUymT3XL0a7qhuSOVY 401
isofit/test/test_hypertrace.py sha256=_R5VY4jb9rSDk46WUCaUirfTDfqfGCaLWss4pifNWmc 2911
isofit/test/test_instrument.py sha256=dv4cSN3xps9BcZkL8eZdCEjWhn4P9dwC0rg0mNTEKRg 89
isofit/test/test_inverse.py sha256=0g1g_D4rlVs54i0fxnFkjGueFfARA38ABtTf-ovGfbU 101
isofit/test/test_lut.py sha256=23xYUEBWJ46keFqgDTou9DbFTaTDrqw79_StJBvmeww 2096
isofit/test/test_sunposition.py sha256=QMjoHM00wmK43U3dE7RWfa69-IP0XBZaojFUd9iBVXs 163
isofit/test/test_wray.py sha256=0b6z4ewkvIk3WRYPpQzE8QUSDbsi8tojqz4eidhYS1Y 1400
isofit/test/data/config_forward.json sha256=BrLhqGbeoLHrGRI7rShA7U3pMl8GvmOB5-X9EOokX1E 1551
isofit/test/data/config_inversion.json sha256=vVKyJq9Kor5kx_OaXn4Osnlcckqm095gA41H5g-c_uw 1554
isofit/test/data/constant_surface_model.txt sha256=x-4LdRUkcua_gh29qljvHrmQZ7L1_R52mQEmiyyzotk 5525
isofit/test/data/libradtran.inp sha256=DoL9sN2DAxxaFR_KhzGGqaC8bAa3aPq4FH0QThqFxCI 470
isofit/test/data/wavelengths.txt sha256=HC05gNHKfTCumakLaGVozJhInHAAGTvjuPYCxYHr-vw 11900
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000.sh sha256=P2NIN_Cb5wiDsuUhCWxSPYKtwhLgnhuWGAwVY4GmkOg 882
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000.zen sha256=CzVI2zVc805KbVIiirq0W-p_K_4FKuUXHjyUh6PcTVU 29
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb0.inp sha256=x_7d_2-K68klSoQS-m7n-GBLa5vNRDDLb9TKJB5xHfo 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb0.out sha256=d-5TXZnE7h63XG0RWM1gIQHI1hVvbl-OriH1BoyRUfM 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb025.inp sha256=ebb7cTmkke9cH7JanlK649lG9MTOj_VShT01LhGZXDk 460
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb025.out sha256=q02d5qRaZ5guQbLukFT2CfXAjkJ0V4kAZnoCDahsh6Y 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb05.inp sha256=YJLrwS1fyV4PPc-qvFJ8EopVuA7wfw7NpeDgs3DyARw 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-1.5000_alb05.out sha256=Chj4OnUnzgFb-_s8cNGfRxXxf-KZZA04tslZ4IQKNto 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000.sh sha256=ovrdf1lAJzlwFkmicZsyk2RchFUnkT87xuXE04cD76o 882
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000.zen sha256=CzVI2zVc805KbVIiirq0W-p_K_4FKuUXHjyUh6PcTVU 29
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb0.inp sha256=BNNKDDfZv-5qNWuq9bunTOWE3hxmOVCoF3SYYPwJZBo 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb0.out sha256=ZasNVsP81G2Kh3DJCvaAn6HRBDhGBzYxfmLdKdu6FHk 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb025.inp sha256=cTIU3e4AnBmv8H1NJ0ZVrNyWthnH-tV1y6QD8FbIui0 460
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb025.out sha256=dnejf1XAynRhXg8WKK8fHNr2RsJ7no32ww7HM3nyz1w 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb05.inp sha256=KOu0JBWoqHH0VHs7sv-17vFSect8ixLBah3t0kpdi0Y 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.0100_H2OSTR-2.0000_alb05.out sha256=j1OcNqpx6PgKaWkCKS2WZuvVLF-9iogUG5iLzqG7Wuk 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000.sh sha256=JgXTJDKvhQrxPV34g4LXmTYooKf3cTFnTz3WaVoIA4g 882
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000.zen sha256=CzVI2zVc805KbVIiirq0W-p_K_4FKuUXHjyUh6PcTVU 29
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb0.inp sha256=WTl7loz1hWc0gKiGealr0HoAWvA3Ehwe9WzfMr-MVhM 458
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb0.out sha256=oSoXCD_SxApp8R-i-o_dKXPh83Ww3ux9cOan-2olaEQ 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb025.inp sha256=mWRG6uAdlTIvhDocPpM7pt3Yts1Fpymvjz-9wMOPKbQ 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb025.out sha256=URVXBpy-i036xbMWUs-o88oGNLFUEG1-akO5UEf9meY 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb05.inp sha256=hx6UXDt-e0sMFX27LEZ8gDcf39aSQcgVMnWShkuZ5RM 458
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-1.5000_alb05.out sha256=8cikhnrMFEhKcib2HehcjVElN-WWOGB4Aok5Hi-l6wc 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000.sh sha256=UGRgGv5Nvm4Ziu_JbZCONIy5ZvbtFDIuS93ScMtpZ4M 882
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000.zen sha256=CzVI2zVc805KbVIiirq0W-p_K_4FKuUXHjyUh6PcTVU 29
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb0.inp sha256=cyHGtuMPRHWLKUgS503hK1xP8akEJfrpfObPpxTdR8c 458
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb0.out sha256=RtXweGjN_i6ClOeE25xXaWNtkePv_O-8urFf51k6LSA 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb025.inp sha256=4OK5Ef6rwhba14tNkWhnj5GbmhTsESHNIAv0GIBKNMk 459
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb025.out sha256=pmHFwQNtv6DqDXWY3b3b-oxn_QQJzUEpPJh7uijz0Ko 93353
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb05.inp sha256=h-xvhM3jyCIupzEbMf7qem8GbbnD7Hyd_xCBHVB-Itg 458
isofit/test/data/lut_libradtran/LUT_AOT550-0.1000_H2OSTR-2.0000_alb05.out sha256=to89RzL_-8Hh6fCgMh8iymIYBtMj4aoxrWEt0NBl6dk 93353
isofit/test/output/README.rst sha256=A3tcT6IML4fMo_8EeL6__sMtax_JEbmVH4LzhNLgqns 58
isofit/test/output/libradtran_est_rfl.txt sha256=vYgIOw2aniznnuvsDM4n_3sexSgPcWyJKx-TFDr5Qvs 9650
isofit/test/output/libradtran_est_state.txt sha256=Mk9uO0M7XtHw2fylDN3-FgkWlhSBHnvjKXCbEoiUM3E 22
isofit/test/output/libradtran_meas_rdn.txt sha256=Xft8nt_NHyunUhJK9JK4L05NYg5OYjptUao1sG454V8 9650
isofit/utils/__init__.py sha256=XQbuoc3rjlPHXeJ_RarxroXiAmgQnlizi1hLg_fHP7Y 310
isofit/utils/add_HRRR_profiles_to_modtran_config.py sha256=X50PWLjbc9Mezyq6tOKVX4_hhwhAihpxUvaXExy_Q-A 12086
isofit/utils/analytical_line.py sha256=ASqRv939g_G6C2KraqkKBFmis8zo4lrLUa4_UBAFkf0 11872
isofit/utils/apply_oe.py sha256=sCxrdQjEUYG-L9v2Hb2Wsh4mjdOZ-yCxh5Js7haTjqw 29082
isofit/utils/atm_interpolation.py sha256=-Gd6rxVHO4-dZpvzKcrhvaMcgOJpdLebkxfnQrLXsBE 13367
isofit/utils/convert_6s_to_srtmnet.py sha256=4E83COPpUOOGkAlIYx4p5_79emuScKM-PXItffdwLHk 2081
isofit/utils/downloads.py sha256=OwsnDr3FafjazZgfZOE5GyXSe-SO1gLTgWSjmn4lmMQ 8707
isofit/utils/empirical_line.py sha256=LkVvKManFps_W6AAMrcI1PhagiFnKQnH-pxhL5UzpCE 22648
isofit/utils/ewt_from_reflectance.py sha256=qTyYRFEU5xMmEakv_YH503RPycqYugSd6t7zQiOYlh0 6904
isofit/utils/extractions.py sha256=VE3OGAxtGvy_up4T3gfBlFutHqgkOXaYcoxtnuM-ons 6211
isofit/utils/generate_noise.py sha256=7A-Bzm0Q5gWfAsZcasX8uB0DXbZyJL8JmaXhqUGxnK4 1768
isofit/utils/instrument_model.py sha256=0F3z4s8cxVsLMQ2jycMAIjzrb692nxYkZlLVwhFKqIY 4438
isofit/utils/interpolate_atmosphere.py sha256=U2k0u8isKLcj2AeFgJ_kHNV0kymtKyqi6ESokHuYXZ8 20100
isofit/utils/path.py sha256=SGrtWHpsIXQOLmrbeZyLGteZ8PQ75qCJkY79KaZDLP0 935
isofit/utils/remap.py sha256=Mt9NarsdmLob1ldyN7HonsOIxjdNXul2P10aUYAb4nk 2444
isofit/utils/segment.py sha256=6WONZqxRXR1CROiYK3SkDuRfTVSZkZJbQ8Rd0LhL-g0 8763
isofit/utils/solar_position.py sha256=Z0moyiG4BPcWjzdMgZLwTfuLMGBGT-ibNDKfrC48fPI 4585
isofit/utils/surface_model.py sha256=sKRaky_G3QuGPwM4MPTqI_I009KlS2atDao572AMqXs 15840
isofit/utils/template_construction.py sha256=wOBwU0gslsPSGRP7eexQJSL3mD8SvMN_XEJiBUH_u-o 71576
isofit/wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
isofit/wrappers/ray.py sha256=pGea8lj6QQ83GRSCBlQ2bsHiqAyIGOXGvm-XJvoXrvk 2377
isofit-3.0.1.dist-info/LICENSE sha256=bcIuN0HtPjFALxwUGoOMx9u1dZqh7a6Zi1QIIdw7TqU 10174
isofit-3.0.1.dist-info/METADATA sha256=cfBLpfsgWauBpnBqVtc6QSypyDJ0xI0sMptx-r4D6LU 5741
isofit-3.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
isofit-3.0.1.dist-info/entry_points.txt sha256=peMsLqj0y0Oo2uKIfT3TqBa_IFcWhgv_y2Y12AbC5fU 47
isofit-3.0.1.dist-info/top_level.txt sha256=gfv5Umiz11m3Hl06fZRaqHY5KL6tsSj6q802BJoWHFI 7
isofit-3.0.1.dist-info/RECORD

top_level.txt

isofit

entry_points.txt

isofit = isofit.__main__:cli