82e978a8b580af4ccb08a8a2c89b6c5bba78fd5e0316c47fd465ef8621f213de  DUPLICATE_REVIEW.md
03b302763c5b401bf27dfadbea19acd74abb1eb0bb7406192a6bb53c3afb97bc  DUPLICATE_SEARCH_INDEX.json
bf8a7e9ae5d0350ac7e166b6b7e7535aeac1f0bf32eb862258e48f1d02ed76d0  PROVENANCE.json
e6b4651256488d865735d162241bdf806bb72c3e1aadb65bcc18fa5f7c88bc8a  REPORT.md
9ec52512037c6674e5eecf192d77f059c86716edffb0b40a39f6c94c43f2dddc  VALIDATION_PROTOCOL.md
3453e4a868fcf66c6421af5845d04112b8d95f2a4541a3d9886db3b7ea0d586f  baseline-commit.txt
881a7f510bb3ea6a094d94f95934bbc54febb3230b8345b2507072a8ebb489e1  candidate.patch
3880f5ac78351a6e4bcfaf34876683c48b0a45daa5baf1e8b9f8ecd57ca5cb5d  commands.json
5d87e3bb2f7f030ed8841a207eaa95e52f8dbb751a9549912ab177a8ad4082cf  environment-lock.txt
9b46f9834764eec4d24ff4a77bee2e4b0fb8215772f227960c92ab031a859eb4  logs/build-baseline.log
de0f336f48ab018fcd15408644053d51d4e17d2a73cefa5dbce0fe35f1857bad  logs/build-corrected.log
2c66ba12efac2b84f8f4c15470e7787d220b38de6e684ab6dc8aeeb358d0f7c4  logs/cargo-test-full.log
fa1c0323027443d04e5a409f150c66b22eef7d4b3bc3bfdfc4cd599dac9b31c1  logs/install-native-baseline.log
c993b64cd2bca07394a80fa699ee4cf34153e4637afc0ecbafc521e9a24cc666  logs/install-native-corrected.log
0f6c390b12656c0e6c9868d31df1be2ba8dc53969b1bfcbb34028e02646930da  logs/minimal-corrected.log
c26279f39b54c0af04a4bf420544f9c3a13a1d56059af231ec9bec25129ce2ea  logs/minimal-release.log
e0b11f39c4c2f00952b1fa238c30184f3a26c0ee0b19c859745a822269ad5b6a  logs/mutation-signed-step.log
97002c8e157cf5e08b660045f6b9d485a383c8e706e3ec0545b5a9c39919b093  logs/mutation-zero-limit.log
56b7d9c19dc2f8fc626846e1db10d84f9d43500705107e5c77d52fd8a79dc754  logs/patch-replay.log
8bf8e55d0dcbebd37df197a172d74249e688f766dd7dd7a639f5246b0dbd8728  logs/reproduce-native-baseline.log
d38803b5531957337bd92007ba8a9fb173f3ba5453425e28d0fc11eae0550a56  logs/reproduce-native-corrected.log
6d9585f126d549f303b4725f5caaed154a2eacbbc3da50a233de5dd1e803f985  logs/reproduce-release-initial.log
8bf8e55d0dcbebd37df197a172d74249e688f766dd7dd7a639f5246b0dbd8728  logs/reproduce-release.log
04bdb42779457af2f24b716bbba135f87a6b7845b1be3d3b93ee0222e3fdec4c  logs/rust-format-check.log
04bdb42779457af2f24b716bbba135f87a6b7845b1be3d3b93ee0222e3fdec4c  logs/rust-format.log
c165de0362355fee65735111511d96677ffd071795a013862a2ce5abeb52ff5e  logs/series-boundary.log
a1d2e2cc18a3b477dad9b0cf621b92ea5f61c7c5d6352a6ed64cb21f50f40b1b  minimal_repro.py
1549b1ccc41c215d5593ff0b503338fb057964daea6ff1704dae0a6d62578c46  pyxirr-baseline/.cargo/config.toml
37acc755b9787325a32a3892d5f664e43897adf77c0df731dfe5f3ba3e430fda  pyxirr-baseline/.github/FUNDING.yml
85b52adc5ae6d14a710946536d08d110bf8c6c67a0e9bda8ddcf279e2b6facaf  pyxirr-baseline/.github/workflows/bench.yaml
55bcc3e65c1cda3c33274164bbbd9dc63bb3a325a99657b8131aaf632b0de346  pyxirr-baseline/.github/workflows/ci.yaml
ec3b923df545441d1620bda1b6f0be4383f3f17c23ff25906e9edda0709a7bd5  pyxirr-baseline/.gitignore
ac82aea4d280dc6e6ca7f442173c8ac1c6c6bfdc0f5409b7e342a5a0a8aeb947  pyxirr-baseline/.rustfmt.toml
09b51547f721ca6db38988e828ec856441c6e95415233c49c7039c1d6782db47  pyxirr-baseline/CHANGELOG.md
20da126bb712896bdb537948fea96305f1ba04140d9a17874511706daf79e90e  pyxirr-baseline/Cargo.lock
6f05601b99d4391ee231a934e582c1140bdbdfbe84cda4c7a47dddadb3940e09  pyxirr-baseline/Cargo.toml
6b0382b16279f26ff69014300541967a356a666eb0b91b422f6862f6b7dad17e  pyxirr-baseline/LICENSE
c4e869cfa11e6a559b9742c2c883d4c8beb9597765e6664b08cf6b6da87c4b8d  pyxirr-baseline/README.md
da2408692a1e11bd6d296259574ac28bad4c797a9669be66f826afaea9e0b4d2  pyxirr-baseline/bench-requirements.txt
43e1606a2f78435111afc5fa93247aff09606b6ac585eaf3bf2389bccb8d1906  pyxirr-baseline/benches/comparison.rs
eb09f403f8ca8f8a805694902cdbb798ba5ffd6a5f49064e27d833f26c49fca0  pyxirr-baseline/benches/input.rs
8ef750503081acf43672d3e22fc32ff8cf80bccbdcff69388f4f24fbdc79e949  pyxirr-baseline/benches/npf.rs
655a5f32f28f28865dd39b83965848960117bdc489712c60ab9fa2c0a1df9b91  pyxirr-baseline/dev-requirements.txt
40c4ca0f55d9c6055b9fe9707c3880536a3e6071f9aceb7860edecd07a2e8029  pyxirr-baseline/docs/_config.yaml
67ef391c1c1d9ff618d4fd8f66336d4194d304c7a899c75b1516eaed5a171d4a  pyxirr-baseline/docs/_includes/head.html
c626cae1291552f7a70909989ad99b9cfc15b168e49922e740d5f10cbc8bca3e  pyxirr-baseline/docs/_inline/day_count_conventions.md
e70ed611855c51dc54aef76ff19bdecf07625aef3ff2eefcbe7fa0461641d7f6  pyxirr-baseline/docs/_inline/pe/direct_alpha.md
ccb293fe081a1c6da69b05490f4d68adc3e5b74bd352ba6d26529cdbf4ff08ab  pyxirr-baseline/docs/_inline/pe/dpi.md
55c73fd3548b22d285f0daaa36c320a64928ada413c1c2a2bcacf805d090d903  pyxirr-baseline/docs/_inline/pe/ks_pme.md
f06424c986b046eb44558e265171b27676f0e576a5cda5ac4cb8e82075f3277f  pyxirr-baseline/docs/_inline/pe/ks_pme_flows.md
7ca506a367b564dc6c6562c45f8ec682300c0af15fb23017ad8fcf2396551924  pyxirr-baseline/docs/_inline/pe/ln_pme.md
050c12d9886cd30b83c8fbc23105bc8a71d74e8179f01f5d66bf73507f826cd8  pyxirr-baseline/docs/_inline/pe/ln_pme_nav.md
18e51394edb61948e5209480938af5ba04cf3cedacec94851dedf28f4317598c  pyxirr-baseline/docs/_inline/pe/m_pme.md
e5f493d6eb5e59a74b424b732db728db142061d2380935f63dc00664bb599819  pyxirr-baseline/docs/_inline/pe/moic.md
7fe86cdc9f1315272ba2aeb99fe1612324e774c9c5b6bcb6e44829c07ae8e5a7  pyxirr-baseline/docs/_inline/pe/pme_plus.md
c671f01c94ccb0d4361b19a9a86ab035dc967a4d3c516b0e8fc94e3ea80fa531  pyxirr-baseline/docs/_inline/pe/pme_plus_flows.md
663353d35edb6a99bcbe1c83ce7692876a7242c971162ae428676c1656c6a6c9  pyxirr-baseline/docs/_inline/pe/pme_plus_lambda.md
b8b3727cc1c368df83c2ec68d49baa7fe98a770f3eb837fcee7b3aab50f16de0  pyxirr-baseline/docs/_inline/pe/rvpi.md
70ed0c3eb34da1fe8e4e4e6176551d90f7f4cb81456ffda29e32f8208ed3ab6b  pyxirr-baseline/docs/_inline/pe/tvpi.md
09f93f06bd09502211fede6005e536a9acd203c8e7579083f725046425c12e21  pyxirr-baseline/docs/bench/data.js
24643a2a5f81b5a902b8e48911b11a3ce1ae92ae0eac77f4e117475dd012e774  pyxirr-baseline/docs/bench/index.html
e65ae3246376110682bd5bbdb277345ca2f38904abf618a7304063905db34003  pyxirr-baseline/docs/bench/main.js
9886c7c1e3dc6d6accfe50540b5bb69704e850bbe2b3df900b25557c0ea40196  pyxirr-baseline/docs/bench/styles.css
16f8e4f94c2cee645b7d4b9d5f9874d64e32ca6e5d47d0caefcc7569efe1aed3  pyxirr-baseline/docs/bench/vectorization/index.html
abf5328ac59af0ecaa14e00cc5c67f3d1b68718a9742b8792ed9d309c4c3c98f  pyxirr-baseline/docs/bench/vectorization/list-in-default-out.png
3b199f89a1037f6061bd499d378f1940a678d4811c076493239a115e15b0d63a  pyxirr-baseline/docs/bench/vectorization/list-in-list-out.png
b6370a6467dff67a22cbfdc3eae520d5d0cad6be69e7035220601f0205e28d8d  pyxirr-baseline/docs/bench/vectorization/ndarray-in-default-out.png
4894976c8f88473399c58eeddb844ae4fefcd6f4cf7f0e2e549251db90d300dd  pyxirr-baseline/docs/bench/vectorization/ndarray-in-ndarray-out.png
ff27349ef540ebac04770cbc7cbb9edc52d802174ac9d385c0aaf57b5d1ba41a  pyxirr-baseline/docs/functions.md
00bb3ae7e91fb3a461449fd356bfe5c6e49ea2fe6a600b3cee3a52b081b41fe5  pyxirr-baseline/docs/index.md
fb48273338903e82e6b6cd9dc3fc9d618fa667f7c396aae54fc1848b0de6f255  pyxirr-baseline/docs/install.md
1e1a7a39bcf454cf641058359b379c4eb29276b104ecac41508d1fb8fc38ddbd  pyxirr-baseline/docs/private_equity.md
cdb5ce35176a970df22fc186407a4ad24725d0a899f096048291926ef43b3b72  pyxirr-baseline/docs/static/bench.png
7f1969d6425ba2a1c5db88071069a340746076045581468570e52149185d0184  pyxirr-baseline/pyproject.toml
cb6b95726acce1087f23e7643a68ce8c7b8b8eea898df5fb6047c6d8f74de58e  pyxirr-baseline/python/pyxirr/__init__.py
104ed84b48cd3ab0fcca0454bb1ac50d9716db411ed4b0a2f3086755d2c872f0  pyxirr-baseline/python/pyxirr/_pyxirr.pyi
5a646b6622092a3cbb21776529c6514b33fcaf0dc06e56f84bec14b707ac826a  pyxirr-baseline/python/pyxirr/pe.pyi
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  pyxirr-baseline/python/pyxirr/py.typed
1d5c1840d0d36ac962dc27b303e6ebca1ba3391bca3b89e22a738bdd5432fc54  pyxirr-baseline/src/broadcasting.rs
1322ed594a21854379abd15afa176bc6765ec59363a08bdb89638e24bf552cc5  pyxirr-baseline/src/conversions.rs
c7b14c75b9c9112156e58d22a1d097f76eb8990ea463e61dfa8f1c156721389a  pyxirr-baseline/src/core/mod.rs
83ed28a09197d5f14fd730102a4c90c07cecb304977893eea61e47d65d851e8f  pyxirr-baseline/src/core/models.rs
7df624f97531e0ff93bdc6e8f15cbcc4ddd6ebf85e6b50cdc76fc9eda98c02d5  pyxirr-baseline/src/core/optimize.rs
322a32d40aaecaf9531a8e09ccd5a5fc978715f891f244605e7a51acb3d4d554  pyxirr-baseline/src/core/periodic.rs
df4289c337768b5662fec016dbbac8b202b8e201230572ca105eeea528bbdad6  pyxirr-baseline/src/core/private_equity.rs
ed986597604b0dbcc16e96c04ce06c1e28a513bc5933c12f7478955a2f77d9df  pyxirr-baseline/src/core/scheduled/day_count.rs
8aec646de14c469a20cf9f3b0da70e3cb48be1bb4cbe5b0bdda30ebfae89917e  pyxirr-baseline/src/core/scheduled/mod.rs
65cd7314f7cb38e95dff756dcb6894e89e886a29543d65b1eb8558f541e60ae0  pyxirr-baseline/src/core/scheduled/xirr.rs
22549d53abd309b65ce4d7c3881851116c27cca13a908cbdc22208a441191596  pyxirr-baseline/src/core/scheduled/xnfv.rs
47e4abb3e867fa970870a9722d062b3e5dd1158e442ffaacf2b211b41b0e2d1c  pyxirr-baseline/src/core/utils.rs
69faff9377a2236a05b41c84d5d96b85a6024f684e513f41da28b16373dc1507  pyxirr-baseline/src/lib.rs
7b72e093a45ce02343ac4ced69211689ee8264b1e1497ca366527f80395083a1  pyxirr-baseline/tests/common/cases.rs
84b23ed75425ac0e68e6a2e147ba47dea4e2d99883ebfc665e6925565b289bae  pyxirr-baseline/tests/common/helpers.rs
3f453bdec894ad708e121614a3e88f6b1deae3def72f86a55869d64f0deb492b  pyxirr-baseline/tests/common/mod.rs
7146d9175853a0ff346857f847a68de441431c740a20a8764895956b6374b8b8  pyxirr-baseline/tests/samples/1938.csv
02d73b810bac6713228240215b08632d1413d030a692a88a40568dbc30f111ce  pyxirr-baseline/tests/samples/30-0.csv
feb4ef1943cecfdd841f52e9475de885492435999dd7aa80efd86144c8cbb2ce  pyxirr-baseline/tests/samples/30-1.csv
3acf2341ce018ab245e6d7e8de02d700c97f864c4b22adcc64f94b80f77b72c2  pyxirr-baseline/tests/samples/30-10.csv
feffe369844d29f949e31da90a8009e70450d0727398ca9dfd14c3b4a84f4c8a  pyxirr-baseline/tests/samples/30-11.csv
ba46e500bd7206ba26a23447627c7af183b31a0f326ec9b8eb82a9692f8dd87e  pyxirr-baseline/tests/samples/30-12.csv
30cb43d87e604c440e44c5f0aed88417d2899bddef36121f299baeba2b8a1aee  pyxirr-baseline/tests/samples/30-13.csv
3c001f1469b0813db5fd51a2f06c1fa2f2937aea69956bf24d7669694057adcf  pyxirr-baseline/tests/samples/30-14.csv
b2dcf36113c5b57ce5aea88e2800ca7ab7e9eb2b64eab319f67e2307e4a516ab  pyxirr-baseline/tests/samples/30-15.csv
3f3fbb14449440e94e075fb6d14d34be0f1486554bf3d08cc52988ca2473d9f9  pyxirr-baseline/tests/samples/30-16.csv
b22855aee0c3842f3f95895471fd47200395992d478601601805fdea114a552f  pyxirr-baseline/tests/samples/30-17.csv
7de2becd0c4ac76e11aaa435efd161e5503d0d99d17466629bfb69642a5b964d  pyxirr-baseline/tests/samples/30-18.csv
0c619c071f3438d3897ec72ab13695e164b20cd1c11623bfca395d2be9bf2237  pyxirr-baseline/tests/samples/30-19.csv
a377cbd94b56151156a6b61332d56c946d7b5cd27ad52a165ab57eb51d3a028f  pyxirr-baseline/tests/samples/30-2.csv
fd069e78d54cc685dacf704b5f26d30894783f3ceedeb6aabdde69e7b72c62a3  pyxirr-baseline/tests/samples/30-20.csv
49ef4d3e29250372504a05cd8a5edca0149690c867e24bb2ae0c2cf0234180ce  pyxirr-baseline/tests/samples/30-21.csv
373ece3a9ec09b34c05f8529464de22a35a5d379960a0c7b38db17277e5fab13  pyxirr-baseline/tests/samples/30-22.csv
a3c60636e5f5648e3447a684541b8e7dafc05ae4472a296baef24bddc400c297  pyxirr-baseline/tests/samples/30-23.csv
bd788e0fae933a71286fc3030740639206af51a9e189398c9e2d43ea6d2efdb3  pyxirr-baseline/tests/samples/30-24.csv
4589a8378d3412dfad5a160a099092ac722008eace8d39b19842334ce5fab823  pyxirr-baseline/tests/samples/30-25.csv
5e8137e1a8642680d41d4e51c65a5d992dd95ab8cb5290b2534a709b20413ea7  pyxirr-baseline/tests/samples/30-26.csv
5125525228ba85b19da27d0ae4d367d5050dedd3a2dcfb11b970ee99147588b5  pyxirr-baseline/tests/samples/30-27.csv
8fa4a7e4f031f792d39a823c7b1fb005470a8b32866ccaef822bee9134c6d380  pyxirr-baseline/tests/samples/30-28.csv
7ba4a00b97829cb074c6c37e1deed7ccee90723ea11e63a8e71d007d15fd2540  pyxirr-baseline/tests/samples/30-29.csv
0863c6f4ee351c4fa98a106174a676f49366c2ead694bef1143f1a1291166d46  pyxirr-baseline/tests/samples/30-3.csv
0c54c2aa0387c69cd8d61831845e7574b437a02e6adb86ae4d82b4e8b0ce3ba6  pyxirr-baseline/tests/samples/30-30.csv
6fac8237c96f3ee8cc895f121296ab0a042c3a4569d36e85bebc2b4c95c4f8e5  pyxirr-baseline/tests/samples/30-31.csv
1829e1f35d6ff431ebb6c54d64b4e3bd01f2f4bbad187fa25996f719e73f7f87  pyxirr-baseline/tests/samples/30-32.csv
1ce9bdaea5c93ff769e1a06102b0d0f2bcd0b31c68c18f0b1a40fcaa75ddb66e  pyxirr-baseline/tests/samples/30-33.csv
d7caf3c2c4899bdb99a60856d35e96e09bcef38894d911a6ee55e71b4a6fee6f  pyxirr-baseline/tests/samples/30-34.csv
b7f3514e348f417e1bafc552c977540fbc00830b0bbf9c049b50c95e0c02062d  pyxirr-baseline/tests/samples/30-35.csv
f3ab523702936ffcf44bb26fc017e7c7fea318a81f187a1113327f3aa94f7ce1  pyxirr-baseline/tests/samples/30-36.csv
cb5c72cde9f9c70911d38f1e0020c7c427b33578e9f4c7ed0763884ebffb2c56  pyxirr-baseline/tests/samples/30-37.csv
4818fad926023966e9ba72dfdc2564abd161882666e3a35230982aca6ef02fe6  pyxirr-baseline/tests/samples/30-38.csv
0e62f2ece231b99f8f5dce1524a962b3f84d1e6d440cfed05f8f2b628fb81044  pyxirr-baseline/tests/samples/30-39.csv
e78c84f1fdf389dc233a22d9045f1e44b3f92afb3c4f5f9ff3877a23c92fba70  pyxirr-baseline/tests/samples/30-4.csv
e4002b178503dacbc39382d5306608e40b5c3143530ca400a788e6c1e2449543  pyxirr-baseline/tests/samples/30-40.csv
6d5c7bf9ba10b5930973fda3eed0fbc32ca88fbb9c9e8cde358538854d67e0e3  pyxirr-baseline/tests/samples/30-41.csv
299ace8199d0b0c5079326d5fb9a0da22fc86c9bfb845608ab2cd54229786908  pyxirr-baseline/tests/samples/30-42.csv
2e4f62536b49dfb792501f8d714683fa04ee7ec62c8a7e2da0d87c23113e1159  pyxirr-baseline/tests/samples/30-43.csv
1dc0a80556ecd35eb5c1bd9155cbbb7812d2727441ccf147a8752e17741c0088  pyxirr-baseline/tests/samples/30-44.csv
1d2af1f55a7ae0f1e6bb738f741a3c9b241c513097bc8fe645643d97e41ef70f  pyxirr-baseline/tests/samples/30-45.csv
ce8db533b5c68d5e0103bfa3c51866ff0d11e5dbcdf4099945d4c9b4440ce801  pyxirr-baseline/tests/samples/30-46.csv
9fea3b48c80808826de52ce630ecd7515f3b432d99ec035b82abf202fbeab6b4  pyxirr-baseline/tests/samples/30-47.csv
5ac1954cde9fcb9e8680d80d832d0438f5fe6f6f2a4b246d66a11f003f976e32  pyxirr-baseline/tests/samples/30-48.csv
7cbe73833f3f048c4bc3be2ed5793271cf0fe6b2c9dd2445340b069af1599c0f  pyxirr-baseline/tests/samples/30-5.csv
bca5d0014d8c7b00720a2fce3775bd9162c4bb2c641ebe0f2588953b5ea29fd2  pyxirr-baseline/tests/samples/30-6.csv
5797b9681d6b9e9f4ed6c5028fc6aeb90a2eeece4099acef3544407231f23c41  pyxirr-baseline/tests/samples/30-7.csv
a34f4b338aec4b4e89112f9f50d8ffd617aa72efeb5c0e3455196b9d53b9bf24  pyxirr-baseline/tests/samples/30-8.csv
fbca7b997cb82d651f32537adeb33e40486f69b63820c90319cdcbb90a320d14  pyxirr-baseline/tests/samples/30-9.csv
1631ca52e4e483922b38a3e018fd159687a15aacfea7b46ba1123fd068a15cb9  pyxirr-baseline/tests/samples/minus_0_13.csv
771c6412157924fcac6e9412d9f551948c82e4b99c15d0913523e8f9e2731744  pyxirr-baseline/tests/samples/minus_0_99.csv
0cfb6a1706b3b8d4fb84ed60564a03d2fbe1e829dfa4b8ff7d2029ffeabb05f3  pyxirr-baseline/tests/samples/minus_0_993.csv
f46889689cc3d7e522df056c1019cc16074fa40c26ec9f3fd4b884848e5febf0  pyxirr-baseline/tests/samples/minus_0_99999.csv
898c6abf4922224d4ae261da5f78f022320fa3c089af055abaf3284630bb1711  pyxirr-baseline/tests/samples/random.csv
13fb0803b28693dfb586b4de2bf8ee01674103b85d0da08bc0332d3eecc25c6f  pyxirr-baseline/tests/samples/random_100.csv
9fbcca38e61d313ec28bff97096f4080554bd89e62c8cf76de9d3c44b5860c6b  pyxirr-baseline/tests/samples/random_1000.csv
4f7ce0f556ddcb98719e858779aad25e93f263093c2a7a4b6d3f6e7b46332dcd  pyxirr-baseline/tests/samples/random_500.csv
0240489721edf5c3b70c8195f833599a11c4b93c1f76c5d2a6ac564b28095e04  pyxirr-baseline/tests/samples/rw-100.csv
26248a5997983aeaba6d44f41e528649417f2e83f0e62389667c6b11e758d25a  pyxirr-baseline/tests/samples/rw-1000.csv
2574fb36b63b2ede12855be37f9a8d6dc55ca96422821b6858d42eb4f0608da0  pyxirr-baseline/tests/samples/rw-50.csv
6fad89c886e0207a46d8891127da030ed7c56de9407eea9297188c170acd357d  pyxirr-baseline/tests/samples/rw-500.csv
a7a2ca4b7f974cd9b821bdb7c0395b5697fe1a2013a4f1867bf26e6ac626d384  pyxirr-baseline/tests/samples/single_redemption.csv
41e96a9011a2ae6b11d41c2b784d0e71b280e72585e041b74347e2bc03c050a0  pyxirr-baseline/tests/samples/unordered.csv
3b4855035501a3e74d9153c54abf807250732a98bc83f9be8f6bd1ed2a0b9375  pyxirr-baseline/tests/samples/xnfv.csv
f36aa8c7e52a4b41e7936a31757e16deeb2f7f5e1fd9a1a55a8729424208c7d0  pyxirr-baseline/tests/samples/zeros.csv
c2c0ca1e9ae869b9474ee3d58be92d655def6f23e0bc0b4dd834b3c0d035e7fd  pyxirr-baseline/tests/test_conversion.rs
6d199c02e1ab6638c184405de27bd507cb17f4a9e6a1de640e8d44c6870a2cd6  pyxirr-baseline/tests/test_periodic.rs
5bb730a579096415f4f2ac6fc02f228bf88dfbc49c657b3325c5af8aa86f5829  pyxirr-baseline/tests/test_scheduled.rs
1549b1ccc41c215d5593ff0b503338fb057964daea6ff1704dae0a6d62578c46  pyxirr-corrected/.cargo/config.toml
37acc755b9787325a32a3892d5f664e43897adf77c0df731dfe5f3ba3e430fda  pyxirr-corrected/.github/FUNDING.yml
85b52adc5ae6d14a710946536d08d110bf8c6c67a0e9bda8ddcf279e2b6facaf  pyxirr-corrected/.github/workflows/bench.yaml
55bcc3e65c1cda3c33274164bbbd9dc63bb3a325a99657b8131aaf632b0de346  pyxirr-corrected/.github/workflows/ci.yaml
ec3b923df545441d1620bda1b6f0be4383f3f17c23ff25906e9edda0709a7bd5  pyxirr-corrected/.gitignore
ac82aea4d280dc6e6ca7f442173c8ac1c6c6bfdc0f5409b7e342a5a0a8aeb947  pyxirr-corrected/.rustfmt.toml
09b51547f721ca6db38988e828ec856441c6e95415233c49c7039c1d6782db47  pyxirr-corrected/CHANGELOG.md
20da126bb712896bdb537948fea96305f1ba04140d9a17874511706daf79e90e  pyxirr-corrected/Cargo.lock
6f05601b99d4391ee231a934e582c1140bdbdfbe84cda4c7a47dddadb3940e09  pyxirr-corrected/Cargo.toml
6b0382b16279f26ff69014300541967a356a666eb0b91b422f6862f6b7dad17e  pyxirr-corrected/LICENSE
c4e869cfa11e6a559b9742c2c883d4c8beb9597765e6664b08cf6b6da87c4b8d  pyxirr-corrected/README.md
da2408692a1e11bd6d296259574ac28bad4c797a9669be66f826afaea9e0b4d2  pyxirr-corrected/bench-requirements.txt
43e1606a2f78435111afc5fa93247aff09606b6ac585eaf3bf2389bccb8d1906  pyxirr-corrected/benches/comparison.rs
eb09f403f8ca8f8a805694902cdbb798ba5ffd6a5f49064e27d833f26c49fca0  pyxirr-corrected/benches/input.rs
8ef750503081acf43672d3e22fc32ff8cf80bccbdcff69388f4f24fbdc79e949  pyxirr-corrected/benches/npf.rs
655a5f32f28f28865dd39b83965848960117bdc489712c60ab9fa2c0a1df9b91  pyxirr-corrected/dev-requirements.txt
40c4ca0f55d9c6055b9fe9707c3880536a3e6071f9aceb7860edecd07a2e8029  pyxirr-corrected/docs/_config.yaml
67ef391c1c1d9ff618d4fd8f66336d4194d304c7a899c75b1516eaed5a171d4a  pyxirr-corrected/docs/_includes/head.html
c626cae1291552f7a70909989ad99b9cfc15b168e49922e740d5f10cbc8bca3e  pyxirr-corrected/docs/_inline/day_count_conventions.md
e70ed611855c51dc54aef76ff19bdecf07625aef3ff2eefcbe7fa0461641d7f6  pyxirr-corrected/docs/_inline/pe/direct_alpha.md
ccb293fe081a1c6da69b05490f4d68adc3e5b74bd352ba6d26529cdbf4ff08ab  pyxirr-corrected/docs/_inline/pe/dpi.md
55c73fd3548b22d285f0daaa36c320a64928ada413c1c2a2bcacf805d090d903  pyxirr-corrected/docs/_inline/pe/ks_pme.md
f06424c986b046eb44558e265171b27676f0e576a5cda5ac4cb8e82075f3277f  pyxirr-corrected/docs/_inline/pe/ks_pme_flows.md
7ca506a367b564dc6c6562c45f8ec682300c0af15fb23017ad8fcf2396551924  pyxirr-corrected/docs/_inline/pe/ln_pme.md
050c12d9886cd30b83c8fbc23105bc8a71d74e8179f01f5d66bf73507f826cd8  pyxirr-corrected/docs/_inline/pe/ln_pme_nav.md
18e51394edb61948e5209480938af5ba04cf3cedacec94851dedf28f4317598c  pyxirr-corrected/docs/_inline/pe/m_pme.md
e5f493d6eb5e59a74b424b732db728db142061d2380935f63dc00664bb599819  pyxirr-corrected/docs/_inline/pe/moic.md
7fe86cdc9f1315272ba2aeb99fe1612324e774c9c5b6bcb6e44829c07ae8e5a7  pyxirr-corrected/docs/_inline/pe/pme_plus.md
c671f01c94ccb0d4361b19a9a86ab035dc967a4d3c516b0e8fc94e3ea80fa531  pyxirr-corrected/docs/_inline/pe/pme_plus_flows.md
663353d35edb6a99bcbe1c83ce7692876a7242c971162ae428676c1656c6a6c9  pyxirr-corrected/docs/_inline/pe/pme_plus_lambda.md
b8b3727cc1c368df83c2ec68d49baa7fe98a770f3eb837fcee7b3aab50f16de0  pyxirr-corrected/docs/_inline/pe/rvpi.md
70ed0c3eb34da1fe8e4e4e6176551d90f7f4cb81456ffda29e32f8208ed3ab6b  pyxirr-corrected/docs/_inline/pe/tvpi.md
09f93f06bd09502211fede6005e536a9acd203c8e7579083f725046425c12e21  pyxirr-corrected/docs/bench/data.js
24643a2a5f81b5a902b8e48911b11a3ce1ae92ae0eac77f4e117475dd012e774  pyxirr-corrected/docs/bench/index.html
e65ae3246376110682bd5bbdb277345ca2f38904abf618a7304063905db34003  pyxirr-corrected/docs/bench/main.js
9886c7c1e3dc6d6accfe50540b5bb69704e850bbe2b3df900b25557c0ea40196  pyxirr-corrected/docs/bench/styles.css
16f8e4f94c2cee645b7d4b9d5f9874d64e32ca6e5d47d0caefcc7569efe1aed3  pyxirr-corrected/docs/bench/vectorization/index.html
abf5328ac59af0ecaa14e00cc5c67f3d1b68718a9742b8792ed9d309c4c3c98f  pyxirr-corrected/docs/bench/vectorization/list-in-default-out.png
3b199f89a1037f6061bd499d378f1940a678d4811c076493239a115e15b0d63a  pyxirr-corrected/docs/bench/vectorization/list-in-list-out.png
b6370a6467dff67a22cbfdc3eae520d5d0cad6be69e7035220601f0205e28d8d  pyxirr-corrected/docs/bench/vectorization/ndarray-in-default-out.png
4894976c8f88473399c58eeddb844ae4fefcd6f4cf7f0e2e549251db90d300dd  pyxirr-corrected/docs/bench/vectorization/ndarray-in-ndarray-out.png
ff27349ef540ebac04770cbc7cbb9edc52d802174ac9d385c0aaf57b5d1ba41a  pyxirr-corrected/docs/functions.md
00bb3ae7e91fb3a461449fd356bfe5c6e49ea2fe6a600b3cee3a52b081b41fe5  pyxirr-corrected/docs/index.md
fb48273338903e82e6b6cd9dc3fc9d618fa667f7c396aae54fc1848b0de6f255  pyxirr-corrected/docs/install.md
1e1a7a39bcf454cf641058359b379c4eb29276b104ecac41508d1fb8fc38ddbd  pyxirr-corrected/docs/private_equity.md
cdb5ce35176a970df22fc186407a4ad24725d0a899f096048291926ef43b3b72  pyxirr-corrected/docs/static/bench.png
7f1969d6425ba2a1c5db88071069a340746076045581468570e52149185d0184  pyxirr-corrected/pyproject.toml
cb6b95726acce1087f23e7643a68ce8c7b8b8eea898df5fb6047c6d8f74de58e  pyxirr-corrected/python/pyxirr/__init__.py
104ed84b48cd3ab0fcca0454bb1ac50d9716db411ed4b0a2f3086755d2c872f0  pyxirr-corrected/python/pyxirr/_pyxirr.pyi
5a646b6622092a3cbb21776529c6514b33fcaf0dc06e56f84bec14b707ac826a  pyxirr-corrected/python/pyxirr/pe.pyi
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  pyxirr-corrected/python/pyxirr/py.typed
1d5c1840d0d36ac962dc27b303e6ebca1ba3391bca3b89e22a738bdd5432fc54  pyxirr-corrected/src/broadcasting.rs
1322ed594a21854379abd15afa176bc6765ec59363a08bdb89638e24bf552cc5  pyxirr-corrected/src/conversions.rs
c7b14c75b9c9112156e58d22a1d097f76eb8990ea463e61dfa8f1c156721389a  pyxirr-corrected/src/core/mod.rs
83ed28a09197d5f14fd730102a4c90c07cecb304977893eea61e47d65d851e8f  pyxirr-corrected/src/core/models.rs
7df624f97531e0ff93bdc6e8f15cbcc4ddd6ebf85e6b50cdc76fc9eda98c02d5  pyxirr-corrected/src/core/optimize.rs
bb87a3ca4756612c582bf78ddebaa419a08b04ae6aca23bf9288f3215cb37092  pyxirr-corrected/src/core/periodic.rs
df4289c337768b5662fec016dbbac8b202b8e201230572ca105eeea528bbdad6  pyxirr-corrected/src/core/private_equity.rs
ed986597604b0dbcc16e96c04ce06c1e28a513bc5933c12f7478955a2f77d9df  pyxirr-corrected/src/core/scheduled/day_count.rs
8aec646de14c469a20cf9f3b0da70e3cb48be1bb4cbe5b0bdda30ebfae89917e  pyxirr-corrected/src/core/scheduled/mod.rs
65cd7314f7cb38e95dff756dcb6894e89e886a29543d65b1eb8558f541e60ae0  pyxirr-corrected/src/core/scheduled/xirr.rs
22549d53abd309b65ce4d7c3881851116c27cca13a908cbdc22208a441191596  pyxirr-corrected/src/core/scheduled/xnfv.rs
47e4abb3e867fa970870a9722d062b3e5dd1158e442ffaacf2b211b41b0e2d1c  pyxirr-corrected/src/core/utils.rs
69faff9377a2236a05b41c84d5d96b85a6024f684e513f41da28b16373dc1507  pyxirr-corrected/src/lib.rs
7b72e093a45ce02343ac4ced69211689ee8264b1e1497ca366527f80395083a1  pyxirr-corrected/tests/common/cases.rs
84b23ed75425ac0e68e6a2e147ba47dea4e2d99883ebfc665e6925565b289bae  pyxirr-corrected/tests/common/helpers.rs
3f453bdec894ad708e121614a3e88f6b1deae3def72f86a55869d64f0deb492b  pyxirr-corrected/tests/common/mod.rs
7146d9175853a0ff346857f847a68de441431c740a20a8764895956b6374b8b8  pyxirr-corrected/tests/samples/1938.csv
02d73b810bac6713228240215b08632d1413d030a692a88a40568dbc30f111ce  pyxirr-corrected/tests/samples/30-0.csv
feb4ef1943cecfdd841f52e9475de885492435999dd7aa80efd86144c8cbb2ce  pyxirr-corrected/tests/samples/30-1.csv
3acf2341ce018ab245e6d7e8de02d700c97f864c4b22adcc64f94b80f77b72c2  pyxirr-corrected/tests/samples/30-10.csv
feffe369844d29f949e31da90a8009e70450d0727398ca9dfd14c3b4a84f4c8a  pyxirr-corrected/tests/samples/30-11.csv
ba46e500bd7206ba26a23447627c7af183b31a0f326ec9b8eb82a9692f8dd87e  pyxirr-corrected/tests/samples/30-12.csv
30cb43d87e604c440e44c5f0aed88417d2899bddef36121f299baeba2b8a1aee  pyxirr-corrected/tests/samples/30-13.csv
3c001f1469b0813db5fd51a2f06c1fa2f2937aea69956bf24d7669694057adcf  pyxirr-corrected/tests/samples/30-14.csv
b2dcf36113c5b57ce5aea88e2800ca7ab7e9eb2b64eab319f67e2307e4a516ab  pyxirr-corrected/tests/samples/30-15.csv
3f3fbb14449440e94e075fb6d14d34be0f1486554bf3d08cc52988ca2473d9f9  pyxirr-corrected/tests/samples/30-16.csv
b22855aee0c3842f3f95895471fd47200395992d478601601805fdea114a552f  pyxirr-corrected/tests/samples/30-17.csv
7de2becd0c4ac76e11aaa435efd161e5503d0d99d17466629bfb69642a5b964d  pyxirr-corrected/tests/samples/30-18.csv
0c619c071f3438d3897ec72ab13695e164b20cd1c11623bfca395d2be9bf2237  pyxirr-corrected/tests/samples/30-19.csv
a377cbd94b56151156a6b61332d56c946d7b5cd27ad52a165ab57eb51d3a028f  pyxirr-corrected/tests/samples/30-2.csv
fd069e78d54cc685dacf704b5f26d30894783f3ceedeb6aabdde69e7b72c62a3  pyxirr-corrected/tests/samples/30-20.csv
49ef4d3e29250372504a05cd8a5edca0149690c867e24bb2ae0c2cf0234180ce  pyxirr-corrected/tests/samples/30-21.csv
373ece3a9ec09b34c05f8529464de22a35a5d379960a0c7b38db17277e5fab13  pyxirr-corrected/tests/samples/30-22.csv
a3c60636e5f5648e3447a684541b8e7dafc05ae4472a296baef24bddc400c297  pyxirr-corrected/tests/samples/30-23.csv
bd788e0fae933a71286fc3030740639206af51a9e189398c9e2d43ea6d2efdb3  pyxirr-corrected/tests/samples/30-24.csv
4589a8378d3412dfad5a160a099092ac722008eace8d39b19842334ce5fab823  pyxirr-corrected/tests/samples/30-25.csv
5e8137e1a8642680d41d4e51c65a5d992dd95ab8cb5290b2534a709b20413ea7  pyxirr-corrected/tests/samples/30-26.csv
5125525228ba85b19da27d0ae4d367d5050dedd3a2dcfb11b970ee99147588b5  pyxirr-corrected/tests/samples/30-27.csv
8fa4a7e4f031f792d39a823c7b1fb005470a8b32866ccaef822bee9134c6d380  pyxirr-corrected/tests/samples/30-28.csv
7ba4a00b97829cb074c6c37e1deed7ccee90723ea11e63a8e71d007d15fd2540  pyxirr-corrected/tests/samples/30-29.csv
0863c6f4ee351c4fa98a106174a676f49366c2ead694bef1143f1a1291166d46  pyxirr-corrected/tests/samples/30-3.csv
0c54c2aa0387c69cd8d61831845e7574b437a02e6adb86ae4d82b4e8b0ce3ba6  pyxirr-corrected/tests/samples/30-30.csv
6fac8237c96f3ee8cc895f121296ab0a042c3a4569d36e85bebc2b4c95c4f8e5  pyxirr-corrected/tests/samples/30-31.csv
1829e1f35d6ff431ebb6c54d64b4e3bd01f2f4bbad187fa25996f719e73f7f87  pyxirr-corrected/tests/samples/30-32.csv
1ce9bdaea5c93ff769e1a06102b0d0f2bcd0b31c68c18f0b1a40fcaa75ddb66e  pyxirr-corrected/tests/samples/30-33.csv
d7caf3c2c4899bdb99a60856d35e96e09bcef38894d911a6ee55e71b4a6fee6f  pyxirr-corrected/tests/samples/30-34.csv
b7f3514e348f417e1bafc552c977540fbc00830b0bbf9c049b50c95e0c02062d  pyxirr-corrected/tests/samples/30-35.csv
f3ab523702936ffcf44bb26fc017e7c7fea318a81f187a1113327f3aa94f7ce1  pyxirr-corrected/tests/samples/30-36.csv
cb5c72cde9f9c70911d38f1e0020c7c427b33578e9f4c7ed0763884ebffb2c56  pyxirr-corrected/tests/samples/30-37.csv
4818fad926023966e9ba72dfdc2564abd161882666e3a35230982aca6ef02fe6  pyxirr-corrected/tests/samples/30-38.csv
0e62f2ece231b99f8f5dce1524a962b3f84d1e6d440cfed05f8f2b628fb81044  pyxirr-corrected/tests/samples/30-39.csv
e78c84f1fdf389dc233a22d9045f1e44b3f92afb3c4f5f9ff3877a23c92fba70  pyxirr-corrected/tests/samples/30-4.csv
e4002b178503dacbc39382d5306608e40b5c3143530ca400a788e6c1e2449543  pyxirr-corrected/tests/samples/30-40.csv
6d5c7bf9ba10b5930973fda3eed0fbc32ca88fbb9c9e8cde358538854d67e0e3  pyxirr-corrected/tests/samples/30-41.csv
299ace8199d0b0c5079326d5fb9a0da22fc86c9bfb845608ab2cd54229786908  pyxirr-corrected/tests/samples/30-42.csv
2e4f62536b49dfb792501f8d714683fa04ee7ec62c8a7e2da0d87c23113e1159  pyxirr-corrected/tests/samples/30-43.csv
1dc0a80556ecd35eb5c1bd9155cbbb7812d2727441ccf147a8752e17741c0088  pyxirr-corrected/tests/samples/30-44.csv
1d2af1f55a7ae0f1e6bb738f741a3c9b241c513097bc8fe645643d97e41ef70f  pyxirr-corrected/tests/samples/30-45.csv
ce8db533b5c68d5e0103bfa3c51866ff0d11e5dbcdf4099945d4c9b4440ce801  pyxirr-corrected/tests/samples/30-46.csv
9fea3b48c80808826de52ce630ecd7515f3b432d99ec035b82abf202fbeab6b4  pyxirr-corrected/tests/samples/30-47.csv
5ac1954cde9fcb9e8680d80d832d0438f5fe6f6f2a4b246d66a11f003f976e32  pyxirr-corrected/tests/samples/30-48.csv
7cbe73833f3f048c4bc3be2ed5793271cf0fe6b2c9dd2445340b069af1599c0f  pyxirr-corrected/tests/samples/30-5.csv
bca5d0014d8c7b00720a2fce3775bd9162c4bb2c641ebe0f2588953b5ea29fd2  pyxirr-corrected/tests/samples/30-6.csv
5797b9681d6b9e9f4ed6c5028fc6aeb90a2eeece4099acef3544407231f23c41  pyxirr-corrected/tests/samples/30-7.csv
a34f4b338aec4b4e89112f9f50d8ffd617aa72efeb5c0e3455196b9d53b9bf24  pyxirr-corrected/tests/samples/30-8.csv
fbca7b997cb82d651f32537adeb33e40486f69b63820c90319cdcbb90a320d14  pyxirr-corrected/tests/samples/30-9.csv
1631ca52e4e483922b38a3e018fd159687a15aacfea7b46ba1123fd068a15cb9  pyxirr-corrected/tests/samples/minus_0_13.csv
771c6412157924fcac6e9412d9f551948c82e4b99c15d0913523e8f9e2731744  pyxirr-corrected/tests/samples/minus_0_99.csv
0cfb6a1706b3b8d4fb84ed60564a03d2fbe1e829dfa4b8ff7d2029ffeabb05f3  pyxirr-corrected/tests/samples/minus_0_993.csv
f46889689cc3d7e522df056c1019cc16074fa40c26ec9f3fd4b884848e5febf0  pyxirr-corrected/tests/samples/minus_0_99999.csv
898c6abf4922224d4ae261da5f78f022320fa3c089af055abaf3284630bb1711  pyxirr-corrected/tests/samples/random.csv
13fb0803b28693dfb586b4de2bf8ee01674103b85d0da08bc0332d3eecc25c6f  pyxirr-corrected/tests/samples/random_100.csv
9fbcca38e61d313ec28bff97096f4080554bd89e62c8cf76de9d3c44b5860c6b  pyxirr-corrected/tests/samples/random_1000.csv
4f7ce0f556ddcb98719e858779aad25e93f263093c2a7a4b6d3f6e7b46332dcd  pyxirr-corrected/tests/samples/random_500.csv
0240489721edf5c3b70c8195f833599a11c4b93c1f76c5d2a6ac564b28095e04  pyxirr-corrected/tests/samples/rw-100.csv
26248a5997983aeaba6d44f41e528649417f2e83f0e62389667c6b11e758d25a  pyxirr-corrected/tests/samples/rw-1000.csv
2574fb36b63b2ede12855be37f9a8d6dc55ca96422821b6858d42eb4f0608da0  pyxirr-corrected/tests/samples/rw-50.csv
6fad89c886e0207a46d8891127da030ed7c56de9407eea9297188c170acd357d  pyxirr-corrected/tests/samples/rw-500.csv
a7a2ca4b7f974cd9b821bdb7c0395b5697fe1a2013a4f1867bf26e6ac626d384  pyxirr-corrected/tests/samples/single_redemption.csv
41e96a9011a2ae6b11d41c2b784d0e71b280e72585e041b74347e2bc03c050a0  pyxirr-corrected/tests/samples/unordered.csv
3b4855035501a3e74d9153c54abf807250732a98bc83f9be8f6bd1ed2a0b9375  pyxirr-corrected/tests/samples/xnfv.csv
f36aa8c7e52a4b41e7936a31757e16deeb2f7f5e1fd9a1a55a8729424208c7d0  pyxirr-corrected/tests/samples/zeros.csv
c2c0ca1e9ae869b9474ee3d58be92d655def6f23e0bc0b4dd834b3c0d035e7fd  pyxirr-corrected/tests/test_conversion.rs
30d699ac849107acd4210c1710bccbb73a886391b762da5e13beaa5fe2640526  pyxirr-corrected/tests/test_periodic.rs
5bb730a579096415f4f2ac6fc02f228bf88dfbc49c657b3325c5af8aa86f5829  pyxirr-corrected/tests/test_scheduled.rs
4fdaaabc921bb38ccb1e742bbc8ba9f4b688faae0a51c34c1c31fd6e7cca5c06  reproduce.py
912cd26e781124b1a4adf3f42dd5b17612bddf9f7f0f49bd6539e5edc07ca83c  requirements.txt
57412ddebca0bb01829c689fe7346341b5f0a629c729c74e9b9f38e3ad379219  results/native-baseline.json
7c2148ea13ba40d8baff020baea95df5cc50e7403b7e70083c355bd849c16cc5  results/native-corrected.json
6a6f426561081879108e6f37c904c7c33e7f3c8d81d44049863520dc8f8fa846  results/release-initial.json
6a6f426561081879108e6f37c904c7c33e7f3c8d81d44049863520dc8f8fa846  results/release.json
811bf0863ad7687e0b2ff40197b21ee7d559c89b1e48140f5375c7a65cb8c545  results/series-boundary.json
d72f24c26aca8221384a2f18b5963d57b4ec64238651deec24f2a2bd1cffca65  results/validation.json
60f8888f83088995c5467e38209f71f2da70ebf078e6dbdb6e78cb63160f85ce  validate_native.py
3edbbd70c1ce70f1855c2e1cbc4cf10c2f4b5de3d26f7f9e61c604ccad291c38  verify_series_boundary.py
1e25c9e572fcabfd92f4debd51b90fd18c0f66121c3a82159a14f79998e41420  wheels/baseline/pyxirr-0.10.8-cp312-cp312-macosx_11_0_arm64.whl
8228fc36657b61c200886f09c4af5ed4a89d8a825de2db3ff5e87cf35de80937  wheels/corrected/pyxirr-0.10.8-cp312-cp312-macosx_11_0_arm64.whl
738eece5ccf055523ccb9ca8933719c65432c22c408111782cee4000fe4f696c  wheels/release/pyxirr-0.10.8-cp312-cp312-macosx_11_0_arm64.whl
3070bd8a653919a3659318f2a78d6afd3c64607dc3d026f33a839f7ba3262766  РЕЗУЛЬТАТЫ.md
