opennandlab/__init__.py,sha256=qoUENG7VWWx7_aL0hF3yRHmyO3bzaNqjxVPfxb8agsc,239
opennandlab/cli.py,sha256=2Bn7aJa1Br_-azHwgdOdAt1xTQwKRdW_jWwK-wX29RQ,3652
opennandlab/config.py,sha256=1Cz1rJ4X-m0X_HoMGsAD_4zlZ7ztVO51TZsgTNUw6fw,3748
opennandlab/simulator.py,sha256=EwZEjwamzjQHmYKUEn34Sc5dgdWs7curq4_y_h911dM,65816
opennandlab/analytics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/analytics/data_collection.py,sha256=CZgUTyAnm-ISx0Lzwh3SxdMe7dnbye-bokW3fYyJcm8,2312
opennandlab/analytics/metrics.py,sha256=Jb4jgjY_ikl_0cVI-d2ZPlHMhVKuKSrj3vmh9DxCLmY,1981
opennandlab/defect/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/defect/bad_block.py,sha256=Efpqvo_ma-YfT9XFvHwnV_-WqjaW2YXCOLBkcp43DYY,2248
opennandlab/defect/wear_leveling.py,sha256=4rm1EdaIDaGDmXIMbFdfhdrh09Xq_xcgZPVAkWGCb_s,2676
opennandlab/ecc/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/ecc/bch.py,sha256=gX2N2OJVgEPv7dOF6ReZ6BYvccocv70qUdSsOyZCnP8,16661
opennandlab/ecc/bch_forney.py,sha256=Xo6fiqFZkBTXpTPyoOIIhRWl9Y3RXoZKnCUq4EfWCeE,821
opennandlab/ecc/handler.py,sha256=4KdanWmlicGa_wErwcePsYoK64DzNytnChiHRa5IQy4,8771
opennandlab/ecc/ldpc.py,sha256=AWc_meTLpSkLtTWiyKbiyVxwgGcjW-K39p1XvDLzCwk,12445
opennandlab/firmware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/firmware/specs.py,sha256=DTNrbAT-Rgf6FGyhNvOtcs98Qp4CJUz2CAQB6u6w2kc,9819
opennandlab/firmware/test_benches.py,sha256=2O8ISE_-CJWK0HfzxkGD11m2j8-L6-ZKc-9tEDApdE4,1586
opennandlab/firmware/validation.py,sha256=Awt8Qw43FrMeB7yzLJk4pD18tYb9W1mcehcrqnszaQU,640
opennandlab/ftl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/ftl/gc.py,sha256=WvcKQn31efeF2_3S0SJdVUkoBB5xxhF8aVJP9QO47Xg,5126
opennandlab/ftl/page_ftl.py,sha256=YE58xqxV9pnhVQIdV3rXQYg3QWftIPLhj8wKoN7GqFc,3203
opennandlab/nand/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/nand/device.py,sha256=cDczZuVVsjEJWu_v_29tpvXVX6KUd6R60iWzO8ueyls,25212
opennandlab/nand/reliability.py,sha256=Hfoqtw9rTfrxk2TC7IJnbjInbDadAniTRuwsEgcjNWk,587
opennandlab/nand/simulator_device.py,sha256=s0RqHgazS_xbEYWKNGD5ulmmk9Joy-5hIv-Xz4KSccQ,14328
opennandlab/optimization/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/optimization/caching.py,sha256=DEi9NKkqPJpyBOCaaVV9afIUga2-Dm26kjSocVXj39Y,12689
opennandlab/optimization/compression.py,sha256=jlo6T0lm5O62k42PwS90DqwhzaQw9hmNbVeKVQ-NoOM,1819
opennandlab/optimization/parallel_access.py,sha256=Lxiz735qnBEwlTgZJhIbLa0sedtcYPmjR7TzejEx1zE,499
opennandlab/utils/__init__.py,sha256=4GzfjneKjv6rKWPovvSlyH_7636vkNpq7Q0A2eUm32I,151
opennandlab/utils/file_handler.py,sha256=0iZXVbKNMHzt_hyjVo4VGvjn0YvvqlYo2eOI_he8EGY,706
opennandlab/utils/logger.py,sha256=VqFIOQVujx37NjufFbASUbooDlRlMXK5g1ReOrfX9_g,791
opennandlab/visualization/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab/visualization/dashboard.py,sha256=eyFfRiIA8xfRqwZWlmL3jt7NK89qhwqhqgefzDOla1k,2168
opennandlab/visualization/wear_heatmap.py,sha256=sj6lIXwOjSQZvDmAhmORdsgKkRBpsIVffQwT-KOABWY,2050
opennandlab/workloads/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opennandlab-2.0.0.dist-info/licenses/LICENSE,sha256=oK5QJGDoAuKor8Qtts0o08XQgkWuU-DGsTbOdLUUOJI,1071
opennandlab-2.0.0.dist-info/METADATA,sha256=5Z5w_ac5uLbRsHfri-8qqfyQRKXV1gMAdAykNPsily4,14704
opennandlab-2.0.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
opennandlab-2.0.0.dist-info/entry_points.txt,sha256=eu_wWx8QKiOVS21fwqspeSI50KOZPnnyaZvUVhT3IVg,53
opennandlab-2.0.0.dist-info/top_level.txt,sha256=7HI7oiyAPBkLzC4xBLOFyB3F_ZPUfSf0b4PP4GZit1U,12
opennandlab-2.0.0.dist-info/RECORD,,
