spai

View on PyPIReverse Dependencies (0)

2024.5.30 spai-2024.5.30-py3-none-any.whl

Wheel Details

Project: spai
Version: 2024.5.30
Filename: spai-2024.5.30-py3-none-any.whl
Download: [link]
Size: 653325
MD5: f1d49e38e6f7105e031181ccc5f8ff09
SHA256: a2db815ad897ac2bd35eb5cf8d7af8d4b8f43229acd2078f40fc20332dd9b0cf
Uploaded: 2024-05-30 11:41:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spai
Version: 2024.5.30
Author: Juan Sensio
Author-Email: it[at]earthpulse.es
Classifier: Programming Language :: Python :: 3
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-Python: >=3.8,<4.0
Requires-Dist: PyJWT (<3.0.0,>=2.7.0)
Requires-Dist: PyYAML (<7.0.0,>=6.0.0)
Requires-Dist: minio (<8.0.0,>=7.1.15)
Requires-Dist: pandas (<3.0.0,>=2.0.2)
Requires-Dist: pillow (<11.0.0,>=10.2.0)
Requires-Dist: pydantic (<3.0.0,>=2.0.3)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: schedule (<2.0.0,>=1.2.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 58 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spai/__init__.py sha256=d0d0btWdwReIk1ev8dQdYBwRgmCDLzo9zw6u5J3JzcI 27
spai/analytics/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
spai/analytics/forest_monitoring.py sha256=P5Xl0DwkdSlfTt83fAGdWSkMq0J8OwSivZIIBObPKVU 5030
spai/analytics/utils.py sha256=xZkvrvhv4lD_KT3ICMZWYCRoijeUgZku-rxUode6Pq8 110
spai/analytics/water_quality.py sha256=PT72fEbtRaocEQsawnFdKMrlkTsM1W8aMEghcBYBVyo 13235
spai/auth/__init__.py sha256=zyXj5t5EQT8_1OrBzh1HdTjF9oNGG8IQ2f0mJSQXOis 151
spai/auth/auth.py sha256=qCgXD11F4fum8EcOQZkqUV0eJMB4jN5B8hRGOXSr_x4 1210
spai/auth/is_logged.py sha256=wtIVltGhbYB8I9Ht5Ip6EIo_JsB04qW0c63cE-jz9Ig 99
spai/auth/logout.py sha256=BQtE_KqnmA-dfCZ5Vp0T34mrMyXgPz-wvo-EP8iaWvc 161
spai/auth/retrieve_credentials.py sha256=fmBmwmCfFOcLUkTaNauENwn1S5lMfFFo1Ymnk8KCiyc 423
spai/cli.py sha256=PjZmOlyE8WAZd9QyIP3_rW0gjPBvgQVNRQ4kLuIdJp0 7368
spai/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spai/commands/auth.py sha256=n_vx3FNKry87o3MpOCMQdIRY-AKHxk1djPVE7LcGMtY 1531
spai/commands/list.py sha256=X7qxVN7i8z2kdfsUlEW6Ehc_5dKqeT4sLiBY4nqpoJA 1160
spai/config/__init__.py sha256=6_RwtwgqlqOKj9JmnpF7f1Ani1ctJ25llaTQMEqNtgc 86
spai/config/validate.py sha256=w9KTjotKOMZNzPLb1nwAXiM9vdo9W_80U1Ct1Nm8rCA 3777
spai/config/vars.py sha256=rxX_Z04Cac1wDjtKAIHUusHMNCQDwFUG0vi1tmv8-WE 1324
spai/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spai/data/indices/__init__.py sha256=m7l96J5Gcn0PXI72Er1hQKpKeCJsQqC2SQvS8eM2jyw 49
spai/data/indices/fwi/__init__.py sha256=jIpxGni0W8tfBHOn5CONFEfCva75dRg180wMeyhNX4A 54
spai/data/indices/fwi/fwi_nasa.py sha256=52Mu0x-zbPJLGoiTrWNEE_UMeMKglwJaZwylTU9tuQs 3234
spai/data/satellite/__init__.py sha256=-z1cORGrzZxT99Sd00DyDfVzifLBGv70kZZornA3Tng 1141
spai/data/satellite/download.py sha256=SVNYQhOWkCbk3sNiNItnQo8FjIR9bNR36el8JLvtKmE 3941
spai/data/satellite/download_stac.py sha256=PJN44y8-jHYEb3OoE_pehlTOTAr23pZKGOXECfy804M 6332
spai/data/satellite/explore.py sha256=KfoVNO8CYNmCVJbl7PjpT9BU01USZU5WDkkuuetGrj0 647
spai/data/satellite/sentinelhub/SHCloudMaskDownloader.py sha256=6op1MxyS6ePcG_TNx3rGNa0yo5Ja-7kK0nXDyA0c1i0 725
spai/data/satellite/sentinelhub/SHDEM30Downloader 2.py sha256=seYfNnnyNuGVv0B307Jdc9JSNpWcq-36VeMVIBtlalg 758
spai/data/satellite/sentinelhub/SHDEM30Downloader 3.py sha256=seYfNnnyNuGVv0B307Jdc9JSNpWcq-36VeMVIBtlalg 758
spai/data/satellite/sentinelhub/SHDEM30Downloader.py sha256=seYfNnnyNuGVv0B307Jdc9JSNpWcq-36VeMVIBtlalg 758
spai/data/satellite/sentinelhub/SHDownloader.py sha256=CJrNpCxSLwgd_TYLSPnSBNCLb9CFlbdc-xSJZB2lmh0 3587
spai/data/satellite/sentinelhub/SHExplorer.py sha256=gpHR8RzbOE57JKIi_j_DeBPUE3FMv0A5ExUE_CpKg2U 2584
spai/data/satellite/sentinelhub/SHS1Downloader.py sha256=fDkrbufFknNY9mgshc4UexRvqBhK2I37ma0GB_yGEjc 854
spai/data/satellite/sentinelhub/SHS2Downloader.py sha256=cb2p0V79Q44aL8p4Oi5Mws4SYHo9k0sG1n0JpVSR-XA 1264
spai/data/satellite/sentinelhub/SHS2L1CDownloader.py sha256=ucKbBsNCp2F4TT_peMmnqejbDNVqBnzzH38pBd1jc7M 275
spai/data/satellite/sentinelhub/SHS2L2ADownloader.py sha256=wPjX7vQ5N-9b8OwWCKT52qocNDsJF5Szct7RoVuNpRQ 276
spai/data/satellite/sentinelhub/__init__.py sha256=GWAEe0PbqnRyb5k2J2_DVFa7hiUcFxQ8opX74jkmn6I 282
spai/data/satellite/stac/STACDownloader.py sha256=R4eaSGiVfVA-Tg9pn9acls5BU-d9F0ydvTGqm0CIAxg 2222
spai/data/satellite/stac/__init__.py sha256=zYT4hJKN-2GG2t8LCczc6AXtSdBsTXUbc7DIxp4QcBw 378
spai/data/satellite/stac/aws/AWSDEM30Downloader.py sha256=0W4YuZyDboEnUWHsEOwxmvccm5KMbmifjpNMKaaoagM 461
spai/data/satellite/stac/aws/AWSDEM90Downloader.py sha256=xuQPWPtnSpsZXMXfOH_d9Q3AvFGXU_bMR3CTJ2m55wc 461
spai/data/satellite/stac/aws/AWSDEMDownloader.py sha256=as6X1XZ50r2EByFFsP1FYJcZmfhdYwjFk6i32ThjaFg 876
spai/data/satellite/stac/aws/AWSDownloader.py sha256=1RUTzsZb2oelsY8K8VZ2Si0qKCOxEx9tC637xrbegxA 392
spai/data/satellite/stac/aws/AWSS2L2ADownloader.py sha256=cHiNQj0BezNkB-GJfo_iAspB4A4tJkqxpHnf3ZrsNMg 1951
spai/data/satellite/stac/aws/__init__.py sha256=OkSi48z4MxGRr-nJbzYawtOKdPMiOpFWUYv77xXjCoU 233
spai/data/satellite/stac/decorators.py sha256=wFW-lZeyDdTK6RBoiyf-H2Dv4PljtfRmRVsl0iDmjnc 456
spai/data/satellite/stac/pc/PCAlosPalsarAnnualDownloader.py sha256=3eSkFtLNqmNy-2ktygeuWXNbfjHQhJcrf9jmBLmODvI 825
spai/data/satellite/stac/pc/PCDownloader.py sha256=Ib1CsobnAhSyNBt7AhbIDFs9XhloaDKPjJb8S6RVrKY 1023
spai/data/satellite/stac/pc/PCESAWCDownloader.py sha256=5kmVVH5gFexCck1Ck60jPytGlaqn0UbOQoOk71unIX0 730
spai/data/satellite/stac/pc/PCLandsat8Downloader.py sha256=xJlZvXxudwwhuFnNoR5HD8_todtZDC9urO6TIoZv_9o 924
spai/data/satellite/stac/pc/PCModisBurnedDownloader.py sha256=A2XkcBrlDWV9jvb8qZSh2Q-2KvfApR1cvgmKjC8eZpw 874
spai/data/satellite/stac/pc/PCModisSnow8Downloader.py sha256=LPbYBQfHpiKHkokRqFqzM3R3aK1g0064acKHZDxDwMs 824
spai/data/satellite/stac/pc/PCModisSnowDayDownloader.py sha256=eJxibsEzWiXQkTyhVEDiMrPYeUNPsoo1bfp3KKIbFgQ 838
spai/data/satellite/stac/pc/PCS1GRDDownloader.py sha256=EG6_4LigDTm6Rpj2nnhZMXeyAlCIzOVcAiRL7zvcwdc 802
spai/data/satellite/stac/pc/PCS1RTCDownloader.py sha256=PwpgpMEix_YpzQ1wRjnJ203_BME9x244lf6FHrn6D_g 766
spai/data/satellite/stac/pc/__init__.py sha256=nvnzfRxdzLwr265JUhBxJTqrhc38_wqSsbqPHLNeehw 527
spai/data/satellite/utils.py sha256=QxOwhxtU0i0tbcgyBfT2D5A--7ejJ27ib79hLWBqeiw 9039
spai/data/vector/__init__.py sha256=ds5MPg8RAyxwZLEdRkcu_jj_jh_j4s_4N5GtSEZMCdo 84
spai/data/vector/openstreetmap.py sha256=Za480VCVGpSx4mZ6d98PBWTeN5yeXn8fMje2xaEU9Cs 5533
spai/errors/__init__.py sha256=E8krQVi7RKeGcUnHw5UCVrzJRe3iH25SBjcJ_r09j24 71
spai/errors/auth.py sha256=vRIcPS-c0SK83KOLbL92T8oPYIePYhstyFOFLaC25Rs 308
spai/errors/mails.py sha256=2hc7fV3ji_Oco7zrACLLwFv09PnIjOqPWehJ2Adz21Q 156
spai/image/__init__.py sha256=V_R1QQfH0UP7hQTDG3aKYQaqtdbYzN8fMzdXJPNJdBM 29
spai/image/utils.py sha256=QmCs-EaRk8XMRJ7HlQQY-bRNQBSfkoA2BQQhm4fzPTU 1350
spai/image/xyz/__init__.py sha256=vls-LE3aV64KPNyegp6tcs0u4oSRD0GJAKhyN8I_fdM 95
spai/image/xyz/cache.py sha256=nYqqWFYazaC9ORQOjbOv18oFfH9DkK-gzAVPME58v-E 2026
spai/image/xyz/errors.py sha256=RdAHyuEcuMA1jREVuRGL2NcWkGnlDKfhmI0Xszo0ZeU 575
spai/image/xyz/get_image_tile.py sha256=NNFTBEEeLatnbphM0woH7H1xfp3IQLmxLcdhIY2rm80 6924
spai/image/xyz/image_utils.py sha256=PuNl8m-cKHeBRGKhVRPFoxLZnQs0iqi9-gkZTlK8auE 1828
spai/mails/__init__.py sha256=en_y3o-9AgZP7tU28mQg0OXLh4HKnKGsz-jGd3YmZp4 28
spai/mails/mimetypes.py sha256=4qCj8xSuxVph-JaYTBfN-q54XzyAW5CYU_iBZITdKDQ 1334
spai/mails/send.py sha256=svxvszB7ggJmWEJt9ZBeF-VKTYkYDB97tuw39bMdExk 2932
spai/models/Config.py sha256=8eYb2vEHzadE0Aoa0vcAkGZtpdIbtt2F9uVETdpNexc 4444
spai/models/StorageConfig.py sha256=qmPumSzSwc878lmOWMXkFVWWe7O7J4AZH4_b-jcZ8Co 984
spai/models/__init__.py sha256=dgAqGP8sTB2ZsUt6k9MYpd3Kscb8fgZKVF_V-UCD7b4 27
spai/processing/__init__.py sha256=4G9pD7X0DZT4ImkcIKka1wgeTHNYnOFijbHlpYbxAnk 391
spai/processing/autocategorize1D.py sha256=3f7k-DFE5ACsx6jG6J_qkF4GX4TxP76qK2Z_Yk04U5A 669
spai/processing/colorize_raster.py sha256=oFVRvo8OICI--xSiBAZ7CVQQbQHIMP99ygZvyuPuyGk 477
spai/processing/convert_array_to_vector.py sha256=hQrHv90DbYG3mPtfAqwtKTGXY0ulR8ZiOpg1CcK5Bew 932
spai/processing/mask_raster.py sha256=9m3T46rHuTRSRZNalWC9zT3VFvWD3iHkNQWGy8uTAAQ 291
spai/processing/normalised_difference.py sha256=g69mXjOombhFR4YRFHngZuKqVOjcJ_C7uJQWCmJhJ24 682
spai/processing/px_count.py sha256=bGjM3V0f-xHcpKt_CQt_wxJHeye0aGtLsdUavthcKX8 1239
spai/processing/rasterio_mask.py sha256=5uMSRN0imZKX91XuoKFRssKjTLdmLBwGbluaau7WpNU 107
spai/processing/read_raster.py sha256=SWIhVdxBr5Or8xqAKavbWYLwD-xRiNwXTnaUEeblVxU 266
spai/processing/save_table.py sha256=REf5vhbNVwHdk6S-7jHO0KO58UY6VYGMyhANFN4nzH8 1109
spai/processing/utils.py sha256=PiOWHYp_F7eQFw3QLKoHMLPL0Xg8XYdgWeNC16l3Ogc 496
spai/project/__init__.py sha256=977jplo85yqCpTzaJEqqgNMmFz7WRUuONkpfpeJ2BKk 475
spai/project/bck/GetLogs.py sha256=hIeLHcqWFq6KsD_CUMb6Rq9UXL3vpUbILYaDmkL4Kyw 466
spai/project/bck/InstallReqs 2.py sha256=Ern-q7KB1vSqjGrTwUE0yrNTaF2pvLGUflyyn7jFP5M 1018
spai/project/bck/InstallReqs 3.py sha256=Ern-q7KB1vSqjGrTwUE0yrNTaF2pvLGUflyyn7jFP5M 1018
spai/project/bck/RunService.py sha256=UJlWXvi8aVemWeeyQ_t62NZvEHrPSfU2PRiVp2gCw-Q 482
spai/project/bck/ScheduleService.py sha256=a1Fl2L0JyXDqLQfou3TEFuOawQv8U5q7RGbMNQS5pSU 492
spai/project/bck/StopService.py sha256=1DZWmHpoB0gv1N5sgQfKNBdnkotfRGmgWeDWrw416-g 510
spai/project/bck/main.py sha256=ZKRkFbsUD2r-t9UBH-BfWhuK-dXwOnK4Mg9TzxAIzEg 1578
spai/project/delete_project.py sha256=ZIJvtZTVJhkZ9qJm1vG1-lxoEUn0EsHR-Ly-mPuYBfI 337
spai/project/deploy_folder.py sha256=i62GomBDFzExWCQbOyjJr8P_UN4zW2Z14ppYz07bvug 2030
spai/project/deploy_template.py sha256=rXZr7NyPPv76f8bi7snqMYCEYU68wek6YJAb4zjDyoA 407
spai/project/download_template.py sha256=BntuAhCsXng1KiOtXgNEFlFqTSfCCBt28prV2Sep_iI 1203
spai/project/get_logs.py sha256=Kk5qIIPfgggEhvxNQFMzTJxL7gfrJlLKqo1YJJb0X88 455
spai/project/get_project_by_name.py sha256=KtdFin_7U4k5_OdqiFO6vgj_GQLQ_blNCICh1Wc2_tU 242
spai/project/get_projects.py sha256=vIFbb1dr95j2a2tmi3rbuZWxVg4dIfx0YRFG2epTKzk 172
spai/project/get_service_by_name_type_project.py sha256=F6PljWx-g4_D0O5cGSEIbAU091yJ7ceU2qYwOrCSa2Q 344
spai/project/get_services.py sha256=o_03ejLeQxlZPOhW_SubB5ex0G1GbL8mAzpMvacGTxk 1616
spai/project/init_project.py sha256=hL7auNW-1ShSkU01tcsf2Tyv9ur99kEH0E494BWX_mk 525
spai/project/install_requirements.py sha256=g2sTUKVaRbINREVqXoT2Dv7F2vT4XTGuSIx7_DnNeQ4 726
spai/project/project-template/README.md sha256=FDBPrVyazHruwEBlw4BjBdOVANYNA39Yj1c_PkKeCGk 5472
spai/project/project-template/apis/analytics/main.py sha256=dCVFfK6Em4UEMwCT7IAhscWELmzowZm6xr3IjbKA6Ng 867
spai/project/project-template/apis/analytics/requirements.txt sha256=Qe_AU3I9EfLfrf7LRNMOkkI1Gm3RYqSKC6kZSfZtm6M 36
spai/project/project-template/apis/xyz/main.py sha256=VHgEmKNECj9dJG0QAkrYxUuY8r_wHqaYsfic3YXDyQ8 1800
spai/project/project-template/apis/xyz/requirements.txt sha256=w_MZrcy7Vma8vZHeT0D57lA9wvd1pqfDofMe9vVUu2s 88
spai/project/project-template/notebooks/analytics/main.ipynb sha256=hqC-tnHNhGIt6dSgsaou6j6kK0ZnNRIZYT573nu3x2Y 748531
spai/project/project-template/notebooks/analytics/requirements.txt sha256=mrNglsjGQhPU7cvxKAEEr7D3uL0KHanNbYUERyd5I7s 39
spai/project/project-template/scripts/analytics/main.py sha256=6m8vmk9mDEz1xKfEjaL3YZBGZ5XN7db6AeBuLbNv5RY 1602
spai/project/project-template/scripts/analytics/requirements.txt sha256=qkv2V7tAtAQBnDDa26wdGeFnkL_xxEMETQ4efxWMvH0 30
spai/project/project-template/scripts/downloader/main.py sha256=79wDejp362U9GHelP3b9qU12hPVOiYDZQ31xNLJ9T44 1076
spai/project/project-template/scripts/downloader/requirements.txt sha256=WAShqKMb_KJt-6y82zNbJSXqvqVC4SKzaoYYigymk14 85
spai/project/project-template/spai.config.yaml sha256=dPT-yVAx-FscEyGofXpJdHNYF_GGRko_utmWL5LMuCA 618
spai/project/project-template/uis/map/main.py sha256=xvf9xTj0LpcKMJpx3sKbTn_1M1sNUmO2BGDad3EwAlk 1523
spai/project/project-template/uis/map/requirements.txt sha256=kODc-Zjyh39bNf43FmRoWaW1pfY74Br3SBPOSvSp-QY 23
spai/project/run_local.py sha256=qS7hq1uiWt630fe6O8vRljSBeSUIin2MMmtxZShyf1k 5209
spai/project/stop_service.py sha256=K7jDyIK-n2zrZYE33dlS69DrI3q6mAroVCk3ERwYwe8 813
spai/reports/__init__.py sha256=ynmBD3WhKH0xArydYqnPr1klwkIfck6RCEOS6JDGUoc 38
spai/reports/generate.py sha256=3J91ClL7dkuzOjNc8rt_4UICV1XB1z6iESh2JER_KtM 1328
spai/repos/APIRepo.py sha256=9yFkGjQbPvs23a81nRrHWJ07R8fbXGcqZEJmDxAUwd0 5025
spai/repos/AuthRepo.py sha256=8RGUUl9rQ9dv03Yu2nmAQROS6itBqgXB8xVjZ8avUaM 997
spai/repos/MailsRepo.py sha256=5lSz97J68mgsCBhk5cXuuPYJnDLiXu1QfbC67dO5XaA 188
spai/repos/ReportsRepo.py sha256=GiOG4rniRqpDU1gZwsGlogZioALByj3ufDU98nVpVs8 200
spai/repos/__init__.py sha256=bix9KW1rBFu8WMLwK4A8Lv3opLs4ngzi1XZftTaqA44 60
spai/storage/BaseStorage.py sha256=whHIP9MdNR5VkbOcXy65BsajWHjOMsQgi1jgnQB34v4 2659
spai/storage/CloudStorage.py sha256=SBxSssKTnRQSHtVFbnWfHLdMA3Wruo-zOgMPq80h04A 3716
spai/storage/LocalStorage.py sha256=DkisbjJMZaQKdVsNOc8hhUL0-n0h-qGn7ZKCtfBhJfE 5215
spai/storage/S3Storage.py sha256=4-C6_9b-NQ5bZHwyD9iZACIAQ3KrO0qk6-Ua5FjxL9Y 8873
spai/storage/Storage.py sha256=sSfkLwYE_EyxaOujY3Pid2vRr0SrhjUeNlk3xalxer8 1407
spai/storage/__init__.py sha256=MGeArqlYxdSmkJHY-NkNehBtUa93yNSkzHd7TNgqlZk 120
spai/storage/create_s3.py sha256=KGyq5Oew9LXJFTDyYVhJbrmxAm7Dj8bwt-4dJnuARFY 409
spai/storage/decorators.py sha256=b9w1m5Ib5Y0-3qM79f0SK0pQxkh_3eHjM6VMYMaCULE 1559
spai/storage/minio.py sha256=-rXz6Rk2XYVqtqLAY7UAvATtYpvKuZs0EqdqNQ5GWvY 583
spai-2024.5.30.dist-info/METADATA sha256=aOJey_JPVUtlne0aW5RP08NInmKAG7QCz5gky1IpKKs 888
spai-2024.5.30.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
spai-2024.5.30.dist-info/entry_points.txt sha256=rVDUuUq18j9Fq6bUagGe4v96PEyxqBKqycwdKIKQsdY 37
spai-2024.5.30.dist-info/RECORD

entry_points.txt

spai = spai.cli:app