Findafactor

Latest version: v6.7.0

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 26

5.2.3

Pardon, but the developers rapidly came to appreciate the theory behind the sieving polynomial itself, this morning. The short explanation is that the immediately-previous release, while working, is still over-constrained in its potential solutions, but this release fixes the issue.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.2.2...v5.2.3

sha1sum results:
bab6482fe9fb7a105b026e00558535bb748fc85e FindAFactor-5.2.3-cp310-cp310-manylinux_2_35_x86_64.whl
1877ca5715feec02fe2e372bb5ff9c886552ae62 FindAFactor-5.2.3-cp312-cp312-manylinux_2_39_x86_64.whl
6b31317fadbfb5fbf64cc92de5172d303f852ce7 FindAFactor-5.2.3-cp312-cp312-win_amd64.whl
7e56305882963187cd5707e88584c10827016cda FindAFactor-5.2.3-cp313-cp313-macosx_13_0_x86_64.whl
b67d3536993587a7cf1bd363538593d947bcbff7 FindAFactor-5.2.3-cp313-cp313-macosx_14_0_arm64.whl
0eb126cd8fc8223c7f6891b94c75fe8f20d5a85e FindAFactor-5.2.3-cp313-cp313-macosx_15_0_arm64.whl
c8817d4798565df6435340600d8fb94374f0609d FindAFactor-5.2.3-cp38-cp38-manylinux_2_31_x86_64.whl
9dd89b4ce46855c854f879797dd24f80efbed7e8 findafactor-5.2.3.tar.gz

5.2.2

In the immediately previous release, our square residues (`% N`) were perfect squares, but it's trivial to confirm (with debugging `std::cout` statements) that `solveCongruence()` did not find perfect squares on both sides of the equation. By restoring the logic that **forces** all sieving candidates to become smooth **perfect squares**, it's similarly trivial to confirm that **now all purported solutions have perfect squares on both sides of the equation** of `solveCongruence()`. **However**, we're finding that almost all of these congruences are **trivial**, i.e. satisfying the intended form of the equation but not leading to a factorization in practice.

This seems **tantalizing**, in terms of discrete mathematical theory. It could be that the simple prescription to overcome this very last hurdle is to **find a very large number of solutions**, but, given how **ridiculously fast** the sieve seems to be, despite the high incidence of trivial congruence of squares, it **could be worth it**.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.2.1...v5.2.2

sha1sum results:
927df80cafa2525630f5a6cf9a89bcf83db626db FindAFactor-5.2.2-cp310-cp310-manylinux_2_35_x86_64.whl
55527ac08ce9090340dde167da15e5f3fe85703a FindAFactor-5.2.2-cp312-cp312-manylinux_2_39_x86_64.whl
8632d8e9e8a6cd68e87696f7b3c3a8c47032679f FindAFactor-5.2.2-cp312-cp312-win_amd64.whl
219c8cd8a569b5b0d198b83c5d7125b069809478 FindAFactor-5.2.2-cp313-cp313-macosx_13_0_x86_64.whl
d42ca3f6fdcefa6ad642743128784e9b43cba6a6 FindAFactor-5.2.2-cp313-cp313-macosx_14_0_arm64.whl
c9c25bacaeaec545c39280175a6ac0385fd6820c FindAFactor-5.2.2-cp313-cp313-macosx_15_0_arm64.whl
15ee384e2ce382f6a8b0429bf6b2e651df93cde5 FindAFactor-5.2.2-cp38-cp38-manylinux_2_31_x86_64.whl
b5dee3c0e81242c2bfc71a838395bbb9077c62d4 findafactor-5.2.2.tar.gz

5.2.1

The developer has fully "grokked" the solution reconstruction phase, after identifying solutions from Gaussian elimination. The settings might be finicky, but the method looks like it should be sound (and mostly canonical), end-to-end.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.1.7...v5.2.1

sha1sum results:
ffc65204998de930e720246b355d9d8a0a48fc94 FindAFactor-5.2.1-cp310-cp310-manylinux_2_35_x86_64.whl
3abafcb5ef0851e2577591446adf49e1f30c7a14 FindAFactor-5.2.1-cp312-cp312-manylinux_2_39_x86_64.whl
736cb256c692a9a7df490d2463b59da45bbd3e1d FindAFactor-5.2.1-cp312-cp312-win_amd64.whl
805e25e29f57507e4123b845af2dfab2ce50b917 FindAFactor-5.2.1-cp313-cp313-macosx_13_0_x86_64.whl
5ca4c7ff684ec4aef0b8ba354ffc90dfd71796ac FindAFactor-5.2.1-cp313-cp313-macosx_14_0_arm64.whl
84ec58eff5fdab32206989300f517bc56eab27f3 FindAFactor-5.2.1-cp313-cp313-macosx_15_0_arm64.whl
915d93cfa53a8da2c976916840601c7569998493 FindAFactor-5.2.1-cp38-cp38-manylinux_2_31_x86_64.whl
8c733777ef083a2f8a8f18269cbabc8cafc3309c findafactor-5.2.1.tar.gz

5.2.0

Ultimately, to use `FACTOR_FINDER` method, you need to understood **why and how** Quadratic Sieve work. The best I can do to help is report specific numerical quantities as feedback in any error messages you encounter. The rest depends on you understanding what these quantities mean in terms of the canonical theory. ("Happy Qracking!")

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.1.6...v5.1.7

sha1sum results:
d9f9ae57664bde610714020ddb7359e7044fa1e6 FindAFactor-5.2.0-cp310-cp310-manylinux_2_35_x86_64.whl
07b9f988d2a08ef04cb1bcaa20ab41c96e257c0b FindAFactor-5.2.0-cp312-cp312-manylinux_2_39_x86_64.whl
bb2c4612ac031287578fb8ff4d84d9defbcb4e79 FindAFactor-5.2.0-cp312-cp312-win_amd64.whl
388d8964014eda39a52607fd7f24010c7a98e7b4 FindAFactor-5.2.0-cp313-cp313-macosx_13_0_x86_64.whl
f7a3ee296914aa69b3a8a39c206f527922bac3e6 FindAFactor-5.2.0-cp313-cp313-macosx_14_0_arm64.whl
8c8b7047dac6cb84bbaec315ae10eeb0bf877e71 FindAFactor-5.2.0-cp313-cp313-macosx_15_0_arm64.whl
d45464703eae62b9f92ea11aef1b640e1f8a27c3 FindAFactor-5.2.0-cp38-cp38-manylinux_2_31_x86_64.whl
9daf13ee5c7904d214f9d520736e40bc712ca0af findafactor-5.2.0.tar.gz

5.1.6

A conditional has been avoided per inner XOR loop body iteration of Gaussian elimination.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.1.5...v5.1.6

sha1sum results:
681cdec1dbdbc12086bd907990d7a4c459828f0e FindAFactor-5.1.6-cp310-cp310-manylinux_2_35_x86_64.whl
6782c59461bd8215cc6c0ba9f512d214b6795a07 FindAFactor-5.1.6-cp312-cp312-manylinux_2_39_x86_64.whl
f50ee90f41964cd912839f536c018488bc3343c1 FindAFactor-5.1.6-cp312-cp312-win_amd64.whl
6ed91de710c5f42ffe3d003df3563a83a06f4773 FindAFactor-5.1.6-cp313-cp313-macosx_13_0_x86_64.whl
ef8d3dd5c36e8c159acd9546871b9b7f40efc4b3 FindAFactor-5.1.6-cp313-cp313-macosx_14_0_arm64.whl
c23c912e992904bb2c72e7ee30b65130aae8af06 FindAFactor-5.1.6-cp313-cp313-macosx_15_0_arm64.whl
1a76a119940fd7d1fd701756c9969608b5abfdeb FindAFactor-5.1.6-cp38-cp38-manylinux_2_31_x86_64.whl
ab82b58ba7d829b81ba02967169a9788cf585957 findafactor-5.1.6.tar.gz

5.1.5

In rapid-fire iteration, we traded out a segmentation fault for an infinite loop. This release ensures that neither is an issue, any longer.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v5.1.4...v5.1.5

sha1sum results:
a71ddfce4326f914567ec1324314c0f9275c0ac9 FindAFactor-5.1.5-cp310-cp310-manylinux_2_35_x86_64.whl
8e7cedab745ea128faa7981ef2a01dbef3f382ec FindAFactor-5.1.5-cp312-cp312-manylinux_2_39_x86_64.whl
b959e22bfb28bdd1ada9e1a0a238295cda401f47 FindAFactor-5.1.5-cp312-cp312-win_amd64.whl
c54937996fa670b2313f07db82b3331c61f5a965 FindAFactor-5.1.5-cp313-cp313-macosx_13_0_x86_64.whl
91f8f1a9cb0bd3219aef2404f6a16f62237e0f78 FindAFactor-5.1.5-cp313-cp313-macosx_14_0_arm64.whl
1fe12490c49706d7bdb5d7643248917a141d7dab FindAFactor-5.1.5-cp313-cp313-macosx_15_0_arm64.whl
bdd19a26ddaf746ef37729345b1a9d905639f529 FindAFactor-5.1.5-cp38-cp38-manylinux_2_31_x86_64.whl
253190e6718bd1887abbdaacc1fbf8de9fc1780d findafactor-5.1.5.tar.gz

Page 5 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.