qsdsan

View on PyPIReverse Dependencies (1)

1.4.1 qsdsan-1.4.1-py3-none-any.whl

Wheel Details

Project: qsdsan
Version: 1.4.1
Filename: qsdsan-1.4.1-py3-none-any.whl
Download: [link]
Size: 667609
MD5: d87266644f4043924c26e2112bd3de6c
SHA256: b86bda92ca36ae0f884f71ba4a783bd8de06da7be40871db107925b89e3d37e8
Uploaded: 2024-12-10 21:58:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qsdsan
Version: 1.4.1
Summary: Quantitative Sustainable Design for sanitation and resource recovery systems
Author: Quantitative Sustainable Design Group
Author-Email: quantitative.sustainable.design[at]gmail.com
Home-Page: https://github.com/QSD-Group/QSDsan
Project-Url: Homepage, https://qsdsan.com
Project-Url: Documentation, https://qsdsan.readthedocs.io
Project-Url: Repository, https://github.com/QSD-Group/QSDsan
License: UIUC
Keywords: quantitative sustainable design,sanitation,resource recovery,techno-economic analysis,life cycle assessment
Classifier: License :: OSI Approved :: University of Illinois/NCSA Open Source License
Classifier: Environment :: Console
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: biosteam (>=2.46.1)
Requires-Dist: thermosteam (>=0.45.0)
Requires-Dist: matplotlib (>=3.3.2)
Requires-Dist: pandas (>=1.3.2)
Requires-Dist: SALib (>=1.4.5)
Requires-Dist: scikit-learn
Requires-Dist: scipy (>=1.7.1)
Requires-Dist: seaborn
Requires-Dist: sympy (>=1.8)
License-File: LICENSE.txt
[Description omitted; length: 11191 characters]

WHEEL

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

RECORD

Path Digest Size
qsdsan/__init__.py sha256=J1rCMpThO067ZyTS7dxgEKrgXEyAnDeg44H-cPCrYf4 2896
qsdsan/_component.py sha256=855oZzX1v-PvOoE1VdW99MPzeIlF0wGHAxKFNSTZNWU 31226
qsdsan/_components.py sha256=UpCI7KvMd0Em9V4YH9YRXLBZdo9uajDEsQ_3iYJt-Qc 33208
qsdsan/_construction.py sha256=a2tcEu1vN6lCRqjzQ51eY_Tqz0ZWqwOYYPTCFu1N4OM 8600
qsdsan/_equipment.py sha256=QSzMoPHTTePnSnFTHMw097ehfPe7iyZTH4nrtVqYEjA 5949
qsdsan/_impact_indicator.py sha256=ORqzCalhpbcjROneBRg9bTwEsOAduVWVs6fgoMC8WFk 13906
qsdsan/_impact_item.py sha256=r8N5aswIAmr2rnEHKpd91Jdd2-IgpwDGnv65I7HyPc4 31587
qsdsan/_lca.py sha256=etDLVILbLTVKzJW2N7yrSRRLENitKo1RvYICczD9K4w 41283
qsdsan/_process.py sha256=Sw05cAGmumZHiOTt7Lwd-wnWC4QAPhF4_RKxs8OmHC8 53131
qsdsan/_sanstream.py sha256=HWhxd-nln0FJ9NrKgQcDfg3ohrfNVqxJk5XiNvrWmgw 24596
qsdsan/_sanunit.py sha256=JpWrqWCCP8RrgIFa0dot6lfDXaBWCliSd2HhWeVV4MQ 27846
qsdsan/_tea.py sha256=Zdbxs696HE9OI-DzosHjovjAlpXUIw7MD6k1olG7814 21573
qsdsan/_transportation.py sha256=TDQVQO6g7wParkxiNfh5PMUj7jNVuS8nYfDsYxL-Nzg 11720
qsdsan/_waste_stream.py sha256=eOv9g8qNm_Qf1AOJWNV2BYdViBUlieCznywWLx8c0rk 90263
qsdsan/stats.py sha256=Hp1peQre54lsRlqrQYusIYjlzkMinUEiIfhnpc_IAdM 63351
qsdsan/data/_adm1.xlsx sha256=ZrdQW5Smpz_Ggsg8IKHKIL-KWJOb_Z0mMPujsD-7J7U 13259
qsdsan/data/_components.tsv sha256=KL9r1KfuomIVfHzhKvml01i4HI89A8F_z782kFOwUkQ 7170
qsdsan/data/_madm1.xlsx sha256=4Pz6AxsQ77HLE7IUtsexCEUS9wyjnN3NzgVMUvbk4tw 51992
qsdsan/data/_masm2d.xlsx sha256=jjBofHi_wUl-h1iEZXe9hjCRwWEvWVQ3Tx3atH-KxfY 54762
qsdsan/data/process_data/_adm1.tsv sha256=ZyX20jdlKiHsbquvfBfnoODOyD1x0zVf0e56RiQszDQ 1334
qsdsan/data/process_data/_adm1_p_extension.tsv sha256=i6b1C27dzUWKmY4EtpmRPjtL6NcxZAg7cG-2VxUVIc4 2248
qsdsan/data/process_data/_asm1.tsv sha256=CzTSlqE4yioBGQkguNr7xq8PTiN67dyfNFUFfgTOn4Q 814
qsdsan/data/process_data/_asm2d.tsv sha256=Y4ANAfD3zUhwpNaays7idEHBMIJudxsbQo_4gY7FTGw 3152
qsdsan/data/process_data/_madm1.tsv sha256=YfvNZLlaE_Psr4ufTQb5XryfrZ28TSeaPjw4zM11Fdo 4907
qsdsan/data/process_data/_masm2d.tsv sha256=G5d3YgvsplPkMcdWAOffdkG0FUbw43unkgFwg4pbavA 1226
qsdsan/data/process_data/_mmp.tsv sha256=Fp4f62fTvIK0FyfS87dnEJoEiiVuM7Awy5TnKXfnvFQ 468
qsdsan/data/process_data/_pm2.tsv sha256=l-t9Wu8Ga0v4Up0SkiPWO66bCqE-amC-2ZzRQ_MyHz0 1444
qsdsan/data/process_data/_pm2asm2d.tsv sha256=RTVxR5M3rkMwXl8cj_NLnJuyypRhcE2dQBBpwEZOc0k 2303
qsdsan/data/process_data/_pm2asm2d_1.tsv sha256=k2nDBFrF9qJfOXnyPLC4UKAyISXLRIyloc4-D1xpv-0 1665
qsdsan/data/process_data/_pm2asm2d_2.tsv sha256=e3IBazYuMcSAg4qEClHIytf3Lq1mk_M3oUZAdI0LWb0 744
qsdsan/data/sanunit_data/_anaerobic_baffled_reactor.tsv sha256=PwovGGHHOaWU2HoLD9k5T-Z1PFZ3KEchrkd3admYsOk 1051
qsdsan/data/sanunit_data/_anaerobic_digestion.tsv sha256=bReOYJE-VCeko0VJPz2Ite2XOzHIBEv524umxrNT13g 923
qsdsan/data/sanunit_data/_anaerobic_lagoon.tsv sha256=W4wKHuaGnJ6nD3bKl2GCKl96Q0EmFzBGoUD6GSPS7LE 1043
qsdsan/data/sanunit_data/_drying_bed.tsv sha256=iD2UAsK4_ezXNXCxWY40nMKRPGO9TKQgv4vDCxaAOoM 2141
qsdsan/data/sanunit_data/_excretion.tsv sha256=losuehbsVTrQSQc8Iv4cgxt2EZAnPr15uNWXIbUV0xs 2918
qsdsan/data/sanunit_data/_facultative_lagoon.tsv sha256=_FAXK15LDwgJoJ2PUvZJsk6rli_VYQwVm-qS7YXI5-w 1178
qsdsan/data/sanunit_data/_inf_dry_2006.tsv sha256=T1Bp0yHpID4cxfq9PgxllTXD-tz4F5PEPt6jabv3S4k 104004
qsdsan/data/sanunit_data/_liquid_treatment_bed.tsv sha256=IcPoPjva3DaaxHaWPe6w96kzrRLQPm3KVDW5M0EqCxY 793
qsdsan/data/sanunit_data/_murt.tsv sha256=e0LagczRF-SUPSVGCWgbvcdkV6wpLh3Ub5D9cVe_W6E 1416
qsdsan/data/sanunit_data/_pit_latrine.tsv sha256=GEcoGDCdZL_ZcCMLMqLDZ9-YcwmyxFPAmFR43Ar9kEw 1691
qsdsan/data/sanunit_data/_sedimentation_tank.tsv sha256=ALXnanUdROGDYEypOVSjdq8tu-hnc7y48ujVptzB2UE 1202
qsdsan/data/sanunit_data/_septic_tank.csv sha256=hxjyOcg0cINRK28tvGZKl7S4C6015AryiwzXKsl8iRU 1077
qsdsan/data/sanunit_data/_sludge_pasteurization.tsv sha256=NosFrY90LHWH7jfjJe7EXGgUQuTJLkFNwRLylU8mSSI 1119
qsdsan/data/sanunit_data/_sludge_separator.tsv sha256=-1FvyQ73y4m9kEU2TVMOSyiIf_87d4AW6ZclKhgdQaA 553
qsdsan/data/sanunit_data/_toilet.tsv sha256=nG6YFpM9Zr1LpBBLezSCACmeqzl8SsJ-kmhuB4jRJqc 1288
qsdsan/data/sanunit_data/_uddt.tsv sha256=GM6Amjf9Y9q8hn3potn-PRE0p_VVquTSwetHFBO4sno 1403
qsdsan/data/sanunit_data/br/_br_carbonizer_base.tsv sha256=NB75Bv0mT0_zsaKslfTgs13H9B6mpxhApkeaQ22ZU5Q 8043
qsdsan/data/sanunit_data/br/_br_controls.tsv sha256=rs1p6txGPnpzpBBRwLuBEnhZwLGszxHbKip4EArEDa0 3980
qsdsan/data/sanunit_data/br/_br_grinder.tsv sha256=b86-ZRC7HEV-L4HTzkFCTFerBeUE5BlR0eavL3nfHH4 495
qsdsan/data/sanunit_data/br/_br_hhx.tsv sha256=_8WO20heahxH4f2w4CPkjk0Pd1GOTotj87I-iGluJHk 4120
qsdsan/data/sanunit_data/br/_br_hhx_dryer.tsv sha256=VhdCAehT9tqpsN171Zxeoxk5j7DCfycbQWM1IMz_qEo 1164
qsdsan/data/sanunit_data/br/_br_housing.tsv sha256=zd3fGA-2CHERcZGQi26jcMX6vvk2VgmBxjVp0K2QY10 805
qsdsan/data/sanunit_data/br/_br_ion_exchange.tsv sha256=qYhK33IHK1mWm5gLqI972_i71qg8rLjKh-qmjGoeWO4 1605
qsdsan/data/sanunit_data/br/_br_ohx.tsv sha256=D1pn7Zf3g3ZRm0ES0SfNxtWdFu0qQRFCDsu2X3TVDUI 804
qsdsan/data/sanunit_data/br/_br_pollution_control.tsv sha256=S7jKogOhUBwNJko0uCFeHuu3HVzMh7Z9VkZwyTKX0Go 3053
qsdsan/data/sanunit_data/br/_br_screw_press.tsv sha256=aze3rSpuJEsVCDgJ1_F8ds8WvcBSdAP30LyLJuCAlLU 999
qsdsan/data/sanunit_data/br/_br_struvite_precipitation.tsv sha256=Ps4mOgdAUtPpA-Jbw9d0b1jCty4UDaYYWLqNipGOxU4 997
qsdsan/data/sanunit_data/es/_es_aerobic.tsv sha256=eBbER1hzUSfmNecEhpOFD3g1OsOzYtz21Tddz5I0kAs 736
qsdsan/data/sanunit_data/es/_es_anaerobic.tsv sha256=p1LQ9m0_4jo4REgD3H5jIOgHfYtHOQXMa5SaQe0B37o 723
qsdsan/data/sanunit_data/es/_es_anoxic.tsv sha256=HEvrds5k5AWTgaaNCdc9ndRRN--NRaOlKkNsK9AlcyU 678
qsdsan/data/sanunit_data/es/_es_bio_cost.tsv sha256=dsg4GZAuG1slj0QPTpG_Co6xK-sFik_IK6Z7TWdLeWw 1152
qsdsan/data/sanunit_data/es/_es_ecr.xlsx sha256=05NDtGJpxcbsD7VSss-q90Icl4WTVj87y9QotWsv__Y 14447
qsdsan/data/sanunit_data/es/_es_mbr.tsv sha256=032hToy9S74W_UK1cfHpAg_9GM3-TdP3mBzSdU5o6Ro 1284
qsdsan/data/sanunit_data/es/_es_primary.xlsx sha256=xsyqNPIFDeG4zu4BBSS8j9-2td1oAzubN2TbX-O6kfA 13527
qsdsan/data/sanunit_data/es/_es_solar.tsv sha256=eI1moPcznLs9QhPXOsTTqKaXp0sYD7WNwb7WTwN3hJ8 843
qsdsan/data/sanunit_data/es/_es_system.tsv sha256=WHrl7nd0RYx0yCiKuzCaZTqjmGZq8ENhpBU5O9wler4 898
qsdsan/data/sanunit_data/re/_re_ecr.csv sha256=pu7ZwppVKf-nifACLJaBSAARgmyDDeD7kxE83OPfZhs 1025
qsdsan/data/sanunit_data/re/_re_housing.csv sha256=EYcD0RstlQNYClB_CYv_3ZzZfd0ky0XdibFJMafYs4o 1621
qsdsan/data/sanunit_data/re/_re_ion_exchange.csv sha256=ZAK3rC0OjtR44mGKJ_Org4QtFcShY3he-x2eG5e_LLE 3559
qsdsan/data/sanunit_data/re/_re_solar.csv sha256=h0DhKu3VFDKr0kVkRoPGQzrurpwpCtddAuCye-Pb1S0 1668
qsdsan/data/sanunit_data/re/_re_system.csv sha256=yVHZ9Meik-bB01blcPB6Ik2ROC7vNNVJ4qXt3hShOhk 3413
qsdsan/data/sanunit_data/re/_re_ultrafiltration.csv sha256=0W9jtB80wi1nfr727T0pRKUqouTFLi1bxsd4cR8Z_pE 6847
qsdsan/equipments/__init__.py sha256=S2nFR6L53ZIfpwkhjXsdKpRSHN-MrYngiEWNIDnPgBY 907
qsdsan/equipments/_aeration.py sha256=d4T1mICH0eeRhuiZGnLp6J3qw7YsF4RU24O48CNZVio 10296
qsdsan/equipments/_column.py sha256=Qnotnvz4jsN5ot7Ar5OLYgeMSSeechLHWFHiqpCCOE8 2328
qsdsan/equipments/_electrode.py sha256=ehkZR9clOr3hCG-cmTR1vInojHUSfq9tscT-Lr7MYe8 3551
qsdsan/equipments/_machine.py sha256=Vrhzti-M6n8SHu04rJyUATYg8ErH0GXbYrFn5mDbkJw 1750
qsdsan/equipments/_membrane.py sha256=-8howWG3M6TU1noGZOErLUF1vfiX3aP3SZcyi6CWfFI 2435
qsdsan/equipments/_vertical_mixer.py sha256=rbgVBKpCWACNYxXRckBdCnX4x51fobPWHvsDUFcev0k 2717
qsdsan/processes/__init__.py sha256=i45oLVG3a9FAuYjcCV84w7gkeJyR8mFwOA29Fn6exhk 2418
qsdsan/processes/_adm1.py sha256=8GIteh5LRWCKyg5X_nzt9AWJ94YTR2ugBT28AvtGLAs 31458
qsdsan/processes/_adm1_p_extension.py sha256=JTCen8Nu-faunDNh-7aHIY4NpydmyFFxaI8OboJxAtU 47878
qsdsan/processes/_aeration.py sha256=E8Zv2MGYVRb0tMyqF5jQxx9fxpDuOpa5OiSOyUrbCNY 12311
qsdsan/processes/_aerobic_digestion_addon.py sha256=Ct2F_hwhApS2jZH21vbADjRkj6VXAivcdn_NnQ0T6eQ 3464
qsdsan/processes/_asm1.py sha256=vlT8-9-_-RzUxHMlq2QuaA5uI2VSSIMfRjrCAys8btI 11758
qsdsan/processes/_asm2d.py sha256=C4egZ1A3H64UB9RyaZHF4CY-iPkAHVW33o_noT5fehY 50621
qsdsan/processes/_decay.py sha256=vxybD9KvoDTeRRMFqgL_VXqa25_3OOsRNFkVvg1zOGU 11867
qsdsan/processes/_kinetic_reaction.py sha256=E_4OnHKS6msLi1fHA03N-50VKj38dB-RlF1y774oTSs 11228
qsdsan/processes/_pm2.py sha256=HSBtFnfznnfN-Ik_pO5S3E2EwD7X7GHIS_2WzrgmXls 35984
qsdsan/processes/_pm2asm2d.py sha256=v7Yi1nzf9mLr48BqZnh2X2XitLbTpV0eFAb7b-DhIk0 46496
qsdsan/sanunits/__init__.py sha256=b6oQZYoSBcLTSKCw9ustoiuK1VcHnekBKHojbtXhyoc 5098
qsdsan/sanunits/_abstract.py sha256=3JqOfKEOxtimzNqZjH99gwv1P0cYu_oieF-2rumrmHk 13383
qsdsan/sanunits/_activated_sludge_process.py sha256=BognSj8fWDs1vS28E_RJNh02gn8XrfKb3FpxVgJ3VhQ 26409
qsdsan/sanunits/_anaerobic_reactor.py sha256=5QsGkCCEC780fYwQD2_vMoRlidU8a8ovC4X7i-nkWHU 40558
qsdsan/sanunits/_biogenic_refinery.py sha256=iv_7uO4OPYVZJIN_o2VziIZ3aCoWLDAqUXDdw0EV6sA 51946
qsdsan/sanunits/_clarifier.py sha256=2cwKtUhVA0KVhOU06RMJcm4qEtCx2tBymzF0p9qv2fo 61629
qsdsan/sanunits/_combustion.py sha256=6aDTvjZrqUJ8vetJq9oK2Z2XAjJDB1oCwZYj0keFIGw 18706
qsdsan/sanunits/_compressor.py sha256=XK7p3HdZRlTLguWWmWvRh4Wh0WVO9LtYqgqHYV_K0WE 2301
qsdsan/sanunits/_crop_application.py sha256=HQ_vY1YdzAQEQew-cKWY9lsH_NAKMb8v8zJsMw3TeTo 3461
qsdsan/sanunits/_distillation.py sha256=UAF71IewqeRzIidnGd8gclgDO8blQAVSSz5aaOBjmhs 2599
qsdsan/sanunits/_dynamic_influent.py sha256=6ce8pzjRzrhb3mUlATGhVg9MMOIvmabV7vZOuig8N9w 9688
qsdsan/sanunits/_eco_san.py sha256=cRDf4C4ZNafLHJpeKR5qUhCqxvwiqN8kJgbKkJv_EXk 24306
qsdsan/sanunits/_electrochemical_cell.py sha256=QysIITHhLNDl4G6YSaYk2GIWVwhSxuG3V0fkxI7PmzU 12442
qsdsan/sanunits/_excretion.py sha256=dUNEQbLy9mi518_tLWMweSzd5iI5VcZuPg6puT9ag8k 14635
qsdsan/sanunits/_facilities.py sha256=8KT0399oO_Aw8Z7LwMc8tjdeTqDjD5blbc8Ob6XTiWs 810
qsdsan/sanunits/_flash.py sha256=FYpjCynLfp6tn4bA6TeM9m3YBi0Qhb23EJreI9Ils3w 1506
qsdsan/sanunits/_heat_exchanging.py sha256=rbpywsOB45O8DMh9Os9nnfXDLQL7TANOEI5rXbfLjgM 14813
qsdsan/sanunits/_hydroprocessing.py sha256=D223e2NyR5n8nlaLwQ3uLFD-R71oxiAKvG6vfIVTGKE 25196
qsdsan/sanunits/_hydrothermal.py sha256=BMXFKDXVmi1okWi1LqUwwyiIGG98miQvJB77RkEgjmo 30268
qsdsan/sanunits/_internal_circulation_rx.py sha256=-M1oP5wopfwt0bdMAffrT2Fo6wpzTU064_4dOQWQ-Tc 21867
qsdsan/sanunits/_junction.py sha256=l-m5pD-JQE7o-V4aravjDsOKZ9IpwiEvGC0xQg1lcac 130737
qsdsan/sanunits/_lagoon.py sha256=PGLGhGEwDKpGxNXWxlBm9kO5fkWnSS2VcOHQQ2leDLo 7964
qsdsan/sanunits/_membrane_bioreactor.py sha256=xenymfrQuBiOfbKgL4p__sjRtzVVlQiyqDOFhZOfUJo 58306
qsdsan/sanunits/_membrane_distillation.py sha256=hQoeppFYD0Rg3HfKPYYNDBAp4-eVjCU_Y1RsKIilvtM 12461
qsdsan/sanunits/_membrane_gas_extraction.py sha256=AQV_lomuj2yvBkKFDALqpOUB4_zzc8YRjnW1jpXWpc8 23098
qsdsan/sanunits/_non_reactive.py sha256=cctVN_qj0zLLomxRydhjk6E1P-RCFytCxmEuwfjQ6-Q 3183
qsdsan/sanunits/_polishing_filter.py sha256=nKCNG36CEo6i4nzM5ywX8NWnYCRhx2ODmMKWYF4vNtc 26748
qsdsan/sanunits/_pumping.py sha256=pPmo3VC_JnhSa-6EU7jP-q7MCjW98eDe7OfsIRthDG4 40219
qsdsan/sanunits/_reactor.py sha256=vK6_zT2whsQhog-w0jUwOq7CsG1d6wUYwm_RiFH5HR4 9296
qsdsan/sanunits/_reclaimer.py sha256=ac4t6eCBf5NmRKXL0sKay4p3UJdI9ZEY_a4YTCHU0Wc 28231
qsdsan/sanunits/_screening.py sha256=Cc7Oq-O2SQ8YsmmUJFzgIW9kB6aHdLCKPgidhsCGkWg 2146
qsdsan/sanunits/_sedimentation.py sha256=NKd0hz_JaXRxltnh2tRDzxpzFPNQUU3uaGmxDHqPOfM 6766
qsdsan/sanunits/_septic_tank.py sha256=UxnEUEKrSmbTqMP9TmnCRal_4k1-PhjYY9UsH4vqT9s 8049
qsdsan/sanunits/_sludge_pasteurization.py sha256=lIe9Ze9MNKEtJxhUSdNYjLmT4oTM-Q7Z4UgysIBXVfI 13337
qsdsan/sanunits/_sludge_thickening.py sha256=CW_loIBgKK3PDFY7KTj9ABmnqSpoPbFoi9c6ajgLcv0 18475
qsdsan/sanunits/_sludge_treatment.py sha256=TNEULvDtFsllYeCRaGCjXXllTCc4nCrxvyhcQqbQg6w 29811
qsdsan/sanunits/_suspended_growth_bioreactor.py sha256=jX8JAcOmK9j7v5i0Xci0spZwNDMq9Hvlmm4EixV2GKE 58304
qsdsan/sanunits/_tank.py sha256=562YZn5c7OK3VPXkhXEDSwzsnyLWAwvOWQP6l-9c1ak 6416
qsdsan/sanunits/_toilet.py sha256=vwi7mridxee6LZIj-gMcfcRW7CrsxhhlrGLJ7Ja51iY 43868
qsdsan/sanunits/_treatment_bed.py sha256=Z_uFQdi_ckY5RbUtdu-cnjPfHn-N6xriTBizlpY0suA 13518
qsdsan/sanunits/_trucking.py sha256=YZfDLjTL0DGDQYHxPV6691dpkPXzo5MBAJadyE_TWRk 6323
qsdsan/utils/__init__.py sha256=oMOZKPVOXUEnVTS3ImgPQA7y2ZYBHPIiahZIkdZBC3A 2457
qsdsan/utils/cod.py sha256=yWsg2pZtAEdc2pbSNopPfBp9GtHc7hvyc0CgDdsD1zg 16568
qsdsan/utils/colors.py sha256=uw4bvQbABOU9IX8oEEwgVnvhItlRQPihlkZHr58vHSk 3884
qsdsan/utils/components.py sha256=HJG29J_kqot8PYIvNBdTgT5jFpDDTidxkk2dxCaEyLc 5484
qsdsan/utils/construction.py sha256=_d3sYJFXH7gjmuffbIODk-_3J4WAF-RECwsb8HqLjEg 20842
qsdsan/utils/doc_examples.py sha256=MuCBNIutDSRjLmtKy7kzcFL1wadIMvB0yYJ-h4Hnrq8 10185
qsdsan/utils/dynamics.py sha256=SCkT4ifdGh7ft0FkKXYHYKeKsKoxLtNF1nysHhkrhAQ 8011
qsdsan/utils/formatting.py sha256=LOhj8sn9CH08kpxynDNf2O1036Bi_g2Eyb6aZwjb8zg 1134
qsdsan/utils/indices.py sha256=lIETnlALqwaMrkopqCeRp4kYvEqAvNg66M8cI7kjfgY 3754
qsdsan/utils/loading.py sha256=xQ95eqdmm-k14gBJjpnDkHmPbw0VdUypeOnAY85OFuM 3818
qsdsan/utils/misc.py sha256=L2dpn82B8S6JrYDJB3YvOxPwXV-GzH_O3WfVXfWnULY 6025
qsdsan/utils/model_eval.py sha256=i_b3_EQCkhKM19Ah4-N3n79BbUFp1xbB2LuxfcEjw0k 8910
qsdsan/utils/parsing.py sha256=S-2uR2bUHWrJaW0o9555aNDKZfifz9w_4HpHeQXhz9w 6573
qsdsan/utils/scope.py sha256=GJvOC19w-zQc1yOqGBxxBTJZdsBh76M2HbCLfG7Soek 3914
qsdsan/utils/utilities.py sha256=YnS5kLHjYnL7Gawj--6DL76zvtwSO-gdl3MrLmGIH9w 4270
qsdsan/utils/wwt_design.py sha256=RXaxInpuplfHzBJKKpsDdk1NLZETO6-J-ile4oFoB30 31937
qsdsan-1.4.1.dist-info/LICENSE.txt sha256=CBblGWoNcsx4_qiq2wuZRXtUUIRzhgH2EW_fA1ckUDk 1937
qsdsan-1.4.1.dist-info/METADATA sha256=wKoOMt94y02GNgymptoKzP-hyWgBNIHR05Mp2Qfh_nI 12955
qsdsan-1.4.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
qsdsan-1.4.1.dist-info/top_level.txt sha256=pEKO7aAZ6SEUuvp9PmaJDHYtLNGLTR1Q32IcDcIxV2E 7
qsdsan-1.4.1.dist-info/RECORD

top_level.txt

qsdsan