aq-geometric

View on PyPIReverse Dependencies (0)

2024.9.2.1 aq_geometric-2024.9.2.1-py3-none-any.whl

Wheel Details

Project: aq-geometric
Version: 2024.9.2.1
Filename: aq_geometric-2024.9.2.1-py3-none-any.whl
Download: [link]
Size: 118466
MD5: 11a4e722820d45927d5ceecc751a6f01
SHA256: 0b3742ef28397a54f0e13a0add1cb0d27b66134c56ddb2b279125a6fb26b6db1
Uploaded: 2024-09-02 17:27:44 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: aq-geometric
Version: 2024.9.2.1
Summary: Geometric deep learning on air quality data.
Author-Email: Chris Jellen <cdjellen[at]gmail.com>
Project-Url: homepage, https://github.com/cdjellen/aq
Project-Url: documentation, https://github.com/cdjellen/aq
Keywords: deep-learning,earth-systems,geometric-deep-learning,onnx,pytorch
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: aq-utilities
Requires-Dist: h3
Requires-Dist: h5py
Requires-Dist: numpy (==1.26.4)
Requires-Dist: pandas (==1.5.3)
Requires-Dist: psycopg2-binary (==2.9.9)
Requires-Dist: scipy
Requires-Dist: sqlalchemy (==2.0.23)
Requires-Dist: tqdm
Requires-Dist: lightgbm; extra == "dev"
Requires-Dist: pyg-lib (==0.3.1); extra == "dev"
Requires-Dist: torch-geometric (==2.3.1); extra == "dev"
Requires-Dist: torch-scatter (==2.1.2); extra == "dev"
Requires-Dist: torch-sparse (==0.6.18); extra == "dev"
Requires-Dist: torch (==2.0.1); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 389 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aq_geometric/__init__.py sha256=1g_GzCEwdEFN1Dw2AU-zZBK01Pz0gyHyCb38CfM8dwI 54
aq_geometric/data/__init__.py sha256=W0o0Xikoj9-eRA56ZPmrafuyH_dB8E2tndOqbVqeAn4 154
aq_geometric/data/file/__init__.py sha256=SghT25rZU35g8XWg3Sn0MxnltOfpQAaPf_DG70kkBGY 42
aq_geometric/data/file/local.py sha256=kpvu_oWi3-uGgz5pKuJ8WgW61zqVPEDZRbPo9wzPccc 3526
aq_geometric/data/filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/data/filter/node_features.py sha256=ACiUMadughRPmMKciI0hst-lJz9tWWLjC-6Ce1oD6bY 1146
aq_geometric/data/graph/__init__.py sha256=hbOQm_X-ZIE788szJ52yE2O8Tqx8R3d_eWKQHp643rY 217
aq_geometric/data/graph/compute_graph.py sha256=OQD7zo051T7YfVezBeriRLV63ixv6xl1ESLPtZsCMnc 7984
aq_geometric/data/graph/graphs_builder.py sha256=pCrYTpMXH688eoCxN7Z3mMaNhGmGICqSj4wVoqN7A3I 17501
aq_geometric/data/graph/edges/__init__.py sha256=Ehd4QOOe4LcWMsoL0bBPHMbYsLUTpKBdagFRJmGFLMc 58
aq_geometric/data/graph/edges/compute_edges.py sha256=YWyhUGVtQsHSwdWmoFWMmdutPmGGOSVculneXFdvO64 7337
aq_geometric/data/graph/nodes/__init__.py sha256=HglNwQ6nvtYwJTgNuxoYZecq03RctUW4YgjHeuU6Dkg 58
aq_geometric/data/graph/nodes/compute_node_features.py sha256=UCl9mioO5JxPJGUADGhUFr8tZ2GPCbn1V-UNcjqbsXY 14503
aq_geometric/data/graph/nodes/compute_nodes.py sha256=dPouFLQAS6yimDo9sp4oCO7wSrJMXwYbk7lDzKp1A7Q 10409
aq_geometric/data/reindex/__init__.py sha256=HG5pmaUZfLWxdRUi105cQBQQzzWFL9rV4HaC7_3QfRw 49
aq_geometric/data/reindex/features.py sha256=_WDpgrI5mIMEqGUgZFJi_K918cZ0jY_lqG1zalG7LLg 1425
aq_geometric/data/remote/__init__.py sha256=YjXBONG89cGSFITHjNZON9W8gf5zBz5pewjp4mtI8GE 44
aq_geometric/data/remote/psql.py sha256=rrTMw6T1213gTg0vxQhVwU6bHRmTRrqiq8nGH942D10 6877
aq_geometric/datasets/__init__.py sha256=rwJHQ0fwMq8w_DdjGRwq9_VHJKdMy23o8MAgVcdU2Qg 174
aq_geometric/datasets/adapters/base_adapter.py sha256=eP6ygG8IY5ih_Vnms1DeXjiyn28POaTpWauWnob6D38 1983
aq_geometric/datasets/adapters/numpy/aq_geometric_dataset.py sha256=IZbEPVVhQgm7P09St1AL2GaFLYLZgTPx4pIgAlA8L0Y 3751
aq_geometric/datasets/adapters/onnx/aq_geometric_dataset.py sha256=UpTjJ4KP2d6tsV43mfli1i03AKt8pBSHkn8M9R70mKk 3897
aq_geometric/datasets/adapters/torch/aq_geometric_dataset.py sha256=XaLnJXQOe4Z6ap7-dC03y4RINavq2eneQMzwPqJCkgQ 3034
aq_geometric/datasets/in_memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/datasets/in_memory/aq_geometric_dataset.py sha256=2TRogWO7l84qoxaRUVY4nqq8zZNeq2FPQfaW2VYHCmc 10895
aq_geometric/datasets/on_disk/aq_geometric_dataset.py sha256=YuPQajBACACGxb0rAM4i42X7jezLbdsafOsEaZENKpo 33265
aq_geometric/datasets/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/datasets/utilities/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/datasets/utilities/data/transforms.py sha256=AK3ADbzOrCJtLBy4PmkVp-uhnY57cAy_VpQhGtAdRvY 32145
aq_geometric/metrics/metrics.py sha256=4Uim_oEQQ46ZvlVu37mOAzHUnQV8DkA_e5EC0ckN4xM 8924
aq_geometric/models/__init__.py sha256=aX-sHrIZtBl69FhXzvbK9wDT1arqD7kUfDRZj_BGitY 547
aq_geometric/models/base_model.py sha256=gVep_3gwgYzw3NlGTlbhniykDR0liD-t5HW80X8cOxk 9664
aq_geometric/models/test_base_model.py sha256=oXsFPbiFV_UX2XwiUgcHgkezRMwE666c7JgFGftIH7w 1504
aq_geometric/models/lightgbm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/lightgbm/base_lgbm_model.py sha256=elZjKS6S04TyWpWaRe-EdFAa1ppLeQNTYg55sysuu4A 13007
aq_geometric/models/lightgbm/hierarchical_lgb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/lightgbm/hierarchical_lgb/base_hierarchical_lgb.py sha256=R2Ks_iov1JT5OOIJoVtAN4Z9chFyXTO4MPmWOk-hHvQ 10750
aq_geometric/models/lightgbm/hierarchical_lgb/hierarchical_lgb_direct.py sha256=FPrrIIu1wgOW-Vv3r1KtK69RTmkzY4hUt9o25PJv3MQ 9934
aq_geometric/models/lightgbm/hierarchical_lgb/hierarchical_lgb_iterative.py sha256=6jljjsL9Is10kraXN7E_VOiFZGHxqvV8lcCKAwI1IhQ 11253
aq_geometric/models/statistical_baselines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/statistical_baselines/climatology/climatology.py sha256=0ARiXW6HYQ8c0A4sBsGeG4E95tZXgk-MaS28PJ2qI9M 13620
aq_geometric/models/statistical_baselines/history/history.py sha256=CyMF5xGLMRotdH1J8JCWIWTEPxPM_iPM9uX0Wc50Kho 9091
aq_geometric/models/statistical_baselines/linear/linear.py sha256=j8ATelG4dawILJQOt7EIh86tBjaqBfGGMfOlaEQm0JI 12651
aq_geometric/models/statistical_baselines/persistance/persistance.py sha256=ZNrfB0f8mDMw9WoX6RgeQ20swQew-gZxVXH48w61duY 12708
aq_geometric/models/statistical_baselines/temporal/temporal.py sha256=qQkQUdswwKe3Kv7b_82A-sB24apzm7mcTyBYmVnGlMw 14330
aq_geometric/models/torch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/torch/base_model.py sha256=_AWtonO4ZxhfxKJBmy5Ap3coxHAcFYYnOqxwpGfAw04 8423
aq_geometric/models/torch/autoencoder_forecaster/autoencoder.py sha256=4zzVCcn5sKMfIE-m9LUpUg5pT8gBZBC_rUhpdVEXtlQ 5607
aq_geometric/models/torch/autoencoder_forecaster/enhanced_forecaster.py sha256=tyZOHgd6eVJdZlv8uNQWRVAqH2MAsjasqtBZakhYKDo 6330
aq_geometric/models/torch/autoencoder_forecaster/forecaster.py sha256=kEwr1Bjrw1xUuoYtDJRIMI70UtA8IEr5_bPXJn6W1Fk 5288
aq_geometric/models/torch/autoencoder_forecaster/model.py sha256=jqjelq4Wa66wkleguvQBNk6m2i3EMwynbI1-ZabBeEI 26321
aq_geometric/models/torch/edge_conv/__init__.py sha256=2RvjzbpoNm_KRAD25DhmnWdunnqMTPeBGfGmN1JaA4Q 47
aq_geometric/models/torch/edge_conv/edge_conv.py sha256=1lGU3VHe_wNEXeLbqUwVcPcSW2L65iLf3LZXjvn_jiE 6359
aq_geometric/models/torch/edge_conv/test_edge_conv.py sha256=ulFrNKRRWFDwLE9FRtDXS15Utad8gVqT3toIz5gWulo 3782
aq_geometric/models/torch/gcn/__init__.py sha256=6lt3sqMRbms7DaHlCvcxOg8OrXo2hlL4mCUIzoWSksU 26
aq_geometric/models/torch/gcn/gcn.py sha256=qCYcEnwY_008WksG7-jmiWXnq6rSqzH1JZhaglJJPPY 2439
aq_geometric/models/torch/gcn/test_gcn.py sha256=CpONMA82D_UQLcG4tsy3lr-Xr41pfzFy6qcWwjNApXw 1626
aq_geometric/models/torch/hierarchical_edge_conv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/torch/hierarchical_edge_conv/heirarchical_edge_conv.py sha256=nV4UVtim4xgeo1mWAxhefUdZlRN4JqJYrRkcBOwanG4 18855
aq_geometric/models/torch/hierarchical_edge_conv/test_heirarchical_edge_conv.py sha256=uXg9oVdjtsNbGmcpZ4xZsLImAUCwZn8iMnr8l7uLZvs 3609
aq_geometric/models/torch/message_passing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/torch/message_passing/message_passing.py sha256=WvqP-J-BINuNnNjmC1ktHNwi-r_BupZuKPVRRHh40iY 16482
aq_geometric/models/torch/message_passing/test_message_passing.py sha256=9HPrTB60OcCQkY1lwFZXLKf4LxXO81nqKPSDws8w6Y0 494
aq_geometric/models/torch/transforms/transforms.py sha256=WZYXS9ldO9yoOeBnSudd7Jjo7JGKLLE2Joiu5-gUHAk 10467
aq_geometric/models/xgboost/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/xgboost/hierarchical_xgb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/models/xgboost/hierarchical_xgb/base_hierarchical_xgb.py sha256=Y4fy6HfmQAB90fwsXZUA2Umu5S69QYrATQdrTtNNGDY 33750
aq_geometric/models/xgboost/hierarchical_xgb/hierarchical_xgb_direct.py sha256=FPrrIIu1wgOW-Vv3r1KtK69RTmkzY4hUt9o25PJv3MQ 9934
aq_geometric/models/xgboost/hierarchical_xgb/hierarchical_xgb_iterative.py sha256=6jljjsL9Is10kraXN7E_VOiFZGHxqvV8lcCKAwI1IhQ 11253
aq_geometric/transforms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aq_geometric/transforms/change.py sha256=SiXryuTcZ-yJzb0piVnlDsisBlDA1I82oKLR6JfbDBw 941
aq_geometric/utils/__init__.py sha256=-OfXyCprTGN07ngpok_Bgg9q6KT4Ww9RAmK4PnAYDaQ 100
aq_geometric/utils/evaluation.py sha256=VNoUsL0FyCmKrhmiJ1mYyROuhFWBzFoel_9DQRugBYg 2276
aq_geometric/utils/station_filters.py sha256=i2BJyIUPYjNtToJCSEk-4dQl95fZOQKfXKBTZHrD9z4 541
aq_geometric/utils/test_evaluation.py sha256=PeVq1pGGrJ3tjm8xjnpjC9lJuobUgbd202OZbmreglg 813
aq_geometric/utils/test_station_filters.py sha256=bm-zBDPzugSEvB6pGSNrYJ9j03I7ffoeln9QtYF--vE 1090
aq_geometric-2024.9.2.1.dist-info/METADATA sha256=ZDTGzSQecc1ip3f8rfCc83CBacfm0y5pZ2o32p10NVQ 1676
aq_geometric-2024.9.2.1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
aq_geometric-2024.9.2.1.dist-info/licenses/LICENSE.md sha256=U3Zgbnk3jrCfsyyF23lx0dlAKUaZE_xa9KtCuQ4jbhY 1069
aq_geometric-2024.9.2.1.dist-info/RECORD