molar

View on PyPIReverse Dependencies (0)

0.4.5 molar-0.4.5-py3-none-any.whl

Wheel Details

Project: molar
Version: 0.4.5
Filename: molar-0.4.5-py3-none-any.whl
Download: [link]
Size: 56822
MD5: ffb19b89b8b7796e7e315b48a02efa77
SHA256: bf12375b6e8d43e7b9503d40d46522113a6dc37c73d11f53801a2ce217f09e62
Uploaded: 2023-02-20 18:38:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: molar
Version: 0.4.5
Summary: "A database to store chemical data"
Author: "Theophile Gaudin", "Ian Benlolo", "Zheng Yu Cui"
Author-Email: "theophile.gaudin[at]gmail.com"
Home-Page: https://github.com/aspuru-guzik-group/molar
License: MIT
Keywords: chemistry,molecule,synthesis,database,postgres,rest,api
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Click (>=7.0)
Requires-Dist: rich (>=10.1.0)
Requires-Dist: numpy (>=1.20.1)
Requires-Dist: pandas (>=1.2.3)
Requires-Dist: python-jose[cryptography] (>=3.2.0)
Requires-Dist: pydantic[email] (>=1.8.2)
Requires-Dist: fastapi (>=0.72.0)
Requires-Dist: requests (>=2.28.2)
Requires-Dist: alembic (>=1.6.3); extra == "backend"
Requires-Dist: docker-compose (>=1.29.2); extra == "backend"
Requires-Dist: emails (>=0.6); extra == "backend"
Requires-Dist: python-multipart (>=0.0.5); extra == "backend"
Requires-Dist: pytz (>=2019.3); extra == "backend"
Requires-Dist: psycopg2-binary (>=2.8.6); extra == "backend"
Requires-Dist: passlib (>=1.7.4); extra == "backend"
Requires-Dist: SQLAlchemy (>=1.4.15); extra == "backend"
Requires-Dist: bcrypt (>=3.2.0); extra == "backend"
Requires-Dist: uvicorn (>=0.13.4); extra == "backend"
Requires-Dist: python-on-whales (>=0.19.1); extra == "backend"
Requires-Dist: python-dotenv (>=0.17.1); extra == "backend"
Requires-Dist: jinja2 (>=3.0.1); extra == "backend"
Requires-Dist: sphinx (~=3.0); extra == "docs"
Requires-Dist: nbsphinx (>=0.8.6); extra == "docs"
Requires-Dist: furo (>=2021.4.11b34); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.3.3); extra == "docs"
Requires-Dist: pytest; extra == "tests"
Provides-Extra: backend
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1258 characters]

WHEEL

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

RECORD

Path Digest Size
molar/__init__.py sha256=paKtQsYkvaqbFOcPFCvubmWrrFfXRhoM-6mL30It4DA 90
molar/client.py sha256=tO_R9dLypR6kd61bCC_afAeGE1I-3Zm42Jt78XzMVQc 15219
molar/client_config.py sha256=oXatZ7VKn3TNvhTZy2ID0AcOskhJOO4aMZ1f9i5opuA 1227
molar/config.py sha256=HxfANjq9_rriAVZyVnLHPItuQKWbyZiHkJIwKzfhtI0 760
molar/exceptions.py sha256=gBcIbGzUqTTxfdPAsqkp16BCp7hvCYfsjOL0Ro_QKMM 318
molar/install.py sha256=sXYLZmhC2hRrB3tWcV9SJMOHDX2vsrEpi57JF50QEnw 2799
molar/sql_utils.py sha256=_lpt-JUQQoHcvzmDhLvAb3ONhKb44TN0WN9sYy5nckM 2091
molar/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/alembic_utils.py sha256=TBbMQsIBK50YtNG3b37q9KfMKfrb37t2sBlSkwsaJbs 1180
molar/backend/main.py sha256=X_0rxkf1Um6_HOBsdJuo4VAHYJleXe88dqyTq4Lob6s 676
molar/backend/utils.py sha256=NXNFzxCe-U4_-uoXNtrRF1c6SxOnHY-LFrboqkLI3TE 3595
molar/backend/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/api/deps.py sha256=Nn-w96rD-oKfJNuqU7U-VipKog_Z-jf05GIhRGFHYvc 4398
molar/backend/api/api_v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/api/api_v1/api.py sha256=aSds3E7aiNl7bHFG8IJ3qG15AcUbQtsyuSccI0lP740 671
molar/backend/api/api_v1/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/api/api_v1/endpoints/alembic.py sha256=F6raRtgpCEC-xfGE2P4pw6i7E911nYB1rUT-lpeNiZM 1191
molar/backend/api/api_v1/endpoints/database.py sha256=U2bh6D0IU2hcQ3-Oyw4e7Rfdvk9_kuQRD4oC8OMkziw 5362
molar/backend/api/api_v1/endpoints/eventstore.py sha256=A_WPjED0_jjTTIqz7tdUC934EMruuwhWtiTqikljYGM 5327
molar/backend/api/api_v1/endpoints/login.py sha256=Dc39Xa8xnWZD5JwoHMQiTYhsORulNZut9CHw7tdYpDQ 3761
molar/backend/api/api_v1/endpoints/query.py sha256=8ADmCKofVJ96jOKHPjJ_FS2vibJ0xJDGHEQVn2I3y4I 5621
molar/backend/api/api_v1/endpoints/user.py sha256=m_4I1Yj_sAVKVvB-RITcrtw5GPOnZL9Z9fXsqAmnWqs 6209
molar/backend/api/api_v1/endpoints/utils.py sha256=ZygpRmOntzPJTr_6lKBF6CAHmBk-0ztV54wW_yybO5A 549
molar/backend/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/core/celery_app.py sha256=pdKRX8yV1Y6G2wnfnPPyJND_xDeCG1AEKIjOebZcPpg 207
molar/backend/core/config.py sha256=0DxWdaCaCHX7-Ii6xcG1q7A_cwL34iiPQJEazuTySJc 2547
molar/backend/core/security.py sha256=riS1mLYzsF8M_9NGtOQ_9-Xgd0FsfO_kCWVdWnqqozs 998
molar/backend/crud/__init__.py sha256=2fLL6mWFoaewgF40dLiFgpRNZn_9XMS8rP3yuHFDTek 42
molar/backend/crud/base.py sha256=ZXDsT-K4orzo5VIxGnD-_tV_r8JV5OgTitgbpVw3ofE 2187
molar/backend/crud/crud_eventstore.py sha256=dxQYWnK7cjFvoSlSrsh1BJhJsEDUu1AYs5kZ_ACYd_c 1664
molar/backend/crud/crud_interface.py sha256=HO18Z2YnHU28MCaVj4h0VzF7YFaN2OY8tAQabuzaeo4 649
molar/backend/crud/crud_molar_database.py sha256=pZaRg6pJJWRDs3Np7kRni7Zzo6SUD7EP-cOeT7mdTkk 1420
molar/backend/crud/crud_user.py sha256=YaI2F1pxiHWdLH-VzJS2k3mr8dihdn3DUxOKhVX2-ig 2767
molar/backend/database/__init__.py sha256=HWMAy9B3CQfMQ_u6AZe__aTAEgpDCLaZGhQPgAL4Dak 1171
molar/backend/database/database_handler.py sha256=Fb3MUVQ4D2Gyu2w6-jZ3f0Esk_5ABYNdCmFXp4U1EXc 1058
molar/backend/database/models.py sha256=vrbFbOUkYhNg2BmA4_kM63Rji2_0s39FVpvApe1CBew 231
molar/backend/database/query.py sha256=49-AEHnnd6KbzVOqTi2Pivarv2KRXW62873oPML0fQ4 5281
molar/backend/database/utils.py sha256=GUButokL4GBfM_oX7x1RoW2ICx97gpW3d9L4znLSI-w 2663
molar/backend/email-templates/src/new_account.mjml sha256=Raj9EYzezpsW5r2p798GuE6E0F70XO-6b8Le-jU_ME8 713
molar/backend/email-templates/src/new_database.mjml sha256=Zs6DNNy-MoWfM-A2p86wQA1OCoWL6KE5brTtRYocXW4 617
molar/backend/email-templates/src/reset_password.mjml sha256=LkzKav-0h6DtO0fp2WT5-YU12KHq-GSCT1Oz3fwh-Mk 925
molar/backend/email-templates/src/test_email.mjml sha256=7qf08lUGjaJCBDPEra40Npzr9tKPEB2vaEuqtPFmNP8 367
molar/backend/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/models/reflected_models.py sha256=kyCSPkSKVoCkfuy1O-TFtagCHZvojWcg0tqNu5rc0Rs 192
molar/backend/models/user.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/backend/schemas/__init__.py sha256=l2DMLgZjxERcQsWCPLWLq59TzHvlzMt8NtX88yONfpc 498
molar/backend/schemas/database.py sha256=Y-LwuafzjRxQ5ahobjEmz4FNWNtfK3SF8WBbcogkXq0 609
molar/backend/schemas/eventstore.py sha256=8ONvqeF4e6Z4iY56l8ULEeNf958gDLf8JqXEr8My0a0 860
molar/backend/schemas/msg.py sha256=VrOyV49z59j-mygrzm8ikiq8RyoLTFPcwIA60B8dQwA 79
molar/backend/schemas/query.py sha256=5O77H3SteIS12vi00QrYQ1HAzpEu6-fCmFgxTIF_jLM 1470
molar/backend/schemas/revision.py sha256=cAUob_zConxKZN_OweyKmeugl0LJWZIS1yoBzO7yj5Q 188
molar/backend/schemas/token.py sha256=1i28c_TfeAqFQwdVD6GGIAfZiPK7P0AhBJLRHwP5IYI 294
molar/backend/schemas/user.py sha256=xXqrdBs5-ngIKtHndYx6U_SfYcJd1ODI_ZtUIgCQwmU 914
molar/cli/__init__.py sha256=QPWtj5wDRTINDxVUL7XPqG3HoxHNvYOg08EnuSZB2Hc 21
molar/cli/alembic_utils.py sha256=Jg-gv4hh21LxvAaVP7gwhbK9HKr0ihfYZM6JbQLtCRQ 1356
molar/cli/cli.py sha256=CM_dqYWTZU7vjdUKmCdtNEA8ZmwckXWESUuK7xvbOpM 1048
molar/cli/cli_utils.py sha256=ka7JVSR5_EUAydC7aT_lGeoJN5Sk2DC13z8M3yH_GuI 2001
molar/cli/sql_utils.py sha256=_lpt-JUQQoHcvzmDhLvAb3ONhKb44TN0WN9sYy5nckM 2091
molar/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molar/cli/commands/cmd_add.py sha256=T62naYCfb4_XSjIAwZOqjGDyxJhluSrdaWxM2C9nAbo 588
molar/cli/commands/cmd_alembic.py sha256=TSYPq7IgSRgf4ahbJ48E28kv-sSW2Y7lIpEYMrMOVMA 4600
molar/cli/commands/cmd_get.py sha256=Y_y829Ys1NfvegxnWWIqbpKgknWwSEVW0hWtTDI8dkM 1692
molar/cli/commands/cmd_install.py sha256=sKhHEaru_Fw6NdKhR89o8UE5OadQBHv8gCU7PIlnnM4 11331
molar/docker/docker-compose.yml sha256=wu6jNrBxYqLC6hhdbcxxoizu0q38CxKlIojDJsxmAl4 1310
molar/migrations/env.py sha256=rEWm25STukyI1VPEEDERxMklDMwU6O8A4kSNy9DTR_M 1478
molar/migrations/script.py.mako sha256=tNGNx-UYZaygcZC0bFIlDCbY5oG1kvw_h5Gm4jaSwEY 546
molar/migrations/versions/0bc99b5f8fcc_compchem.py sha256=G4_65DjnX85Cno-Y3dTbTICzVzmLrbHc6JujkhgYQTk 4126
molar/migrations/versions/311e0c050706_molar_main.py sha256=XxJ7eBrtl98yiWW3y6AS3eY1A_ZSB70Fc1GcNgPhIIY 1834
molar/migrations/versions/bf3c5d811155_user_table.py sha256=bitmqCjtH6ziiLI9y2touGYk4b50ssEsRgcSfn--ZVc 1681
molar/migrations/versions/f31c7d486f1f_eventsourcing.py sha256=rJCUFtV0C2gLz9Xnsy0UWHT4hGmGnWP30ALMY1Imxkk 694
molar/sql/event_sourcing.sql sha256=5M1MNjHPs7pBRXEk5yWNxEUUXdG1juid9kd_KgXHzoI 10811
molar/sql/information_query.sql sha256=tqDrE9l-nhwltf5qfcgg4TMX0lKCB_h6GZr9zD5GL8c 761
molar/sql/synthesis_hid.sql sha256=ewnSMNnIU_9Sh7ArvGH7-Kr9G7QLobRqmPYJqmM7LyU 1934
molar-0.4.5.dist-info/LICENSE sha256=RunQUQm4-Ws7Uuj4GyNwEh3DevHTGVejJzZxQ-5DoPU 1573
molar-0.4.5.dist-info/METADATA sha256=5QemViQaUZLGZ20jptG3V918KPB1W4LU2BqdSsmEBpM 3172
molar-0.4.5.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
molar-0.4.5.dist-info/entry_points.txt sha256=Lgz1YlwrU5OeiN5JXkqcMOUa0--RLXKVKYMVjrXvqwU 44
molar-0.4.5.dist-info/top_level.txt sha256=KrCvUy1rSVjgImSEt7YbnmMoBCYd9xyxjh3KdPFA59g 6
molar-0.4.5.dist-info/RECORD

top_level.txt

molar

entry_points.txt

molarcli = molar.cli:cli