Findafactor

Latest version: v6.7.0

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

Scan your dependencies

Page 9 of 26

4.7.6

Thread partitioning ranges have been debugged in `FACTOR_FINDER`. (Defaults have also been re-tuned.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.5...v4.7.6

sha1sum results:
ef3cc9e8f8ae894e527a17264efc9fe602f45957 FindAFactor-4.7.6-cp310-cp310-manylinux_2_35_x86_64.whl
24daf02ef062a1d09123607672d057feb721f1df FindAFactor-4.7.6-cp312-cp312-manylinux_2_39_x86_64.whl
8ddaceaf9d535f79c778c85ca117dd2f6d2204f2 FindAFactor-4.7.6-cp312-cp312-win_amd64.whl
a6a9a51262ef4da14d66d60a8714ec68c045d1f8 FindAFactor-4.7.6-cp313-cp313-macosx_13_0_x86_64.whl
01c9f2d06e3bd7d88c0e98ec06baef9c7db28935 FindAFactor-4.7.6-cp313-cp313-macosx_14_0_arm64.whl
a82e2fcec788ce4286de00303adff0ca6f07a91f FindAFactor-4.7.6-cp313-cp313-macosx_15_0_arm64.whl
7385c641699e201ee7ddd8d1befe3788e138a2cc FindAFactor-4.7.6-cp38-cp38-manylinux_2_31_x86_64.whl
77af799f8b3b1e748e79cb31b401af3b2652f987 findafactor-4.7.6.tar.gz

4.7.5

In an attempt to make statistical coverage of the smooth perfect squares more uniform, `monteCarlo()` worker method ranges have been split up per thread. The random batch numbers now also follow the convention of `getNextAltBatch()`, drawing from the low and high ends of the overall search spaced based on even or odd parity of the random batch number.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.4...v4.7.5

sha1sum results:
d268bb492a8717d2bece145c2d953888e5046297 FindAFactor-4.7.5-cp310-cp310-manylinux_2_35_x86_64.whl
c8488210414b70b5b9827851722043476ecc15e0 FindAFactor-4.7.5-cp312-cp312-manylinux_2_39_x86_64.whl
1e83230710d3959a7e6c48a95429bc60d148c6a2 FindAFactor-4.7.5-cp312-cp312-win_amd64.whl
13915b970348a41724a23b72f2c4144113596354 FindAFactor-4.7.5-cp313-cp313-macosx_13_0_x86_64.whl
1f0559ebf676633587c28bed5f092a5564f4ee23 FindAFactor-4.7.5-cp313-cp313-macosx_14_0_arm64.whl
99bc0235368fec330343d604a0313a18e69d04c2 FindAFactor-4.7.5-cp313-cp313-macosx_15_0_arm64.whl
ca501d68c0d1f14a4ef5d6f4e70e34760644c727 FindAFactor-4.7.5-cp38-cp38-manylinux_2_31_x86_64.whl
2081209d8ea2542913f3aa7923ebef97016600cf findafactor-4.7.5.tar.gz

4.7.4

From a developer's persepective, the point of `boost::uniform_smallint<size_t>(0, max)` distribution for random number generation is more-or-less just to `% max` on a 64-bit random number generator output; it turns out to be much faster to just manually generate the 64-bit random number and `% max`.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.3...v4.7.4

sha1sum results:
90c21f4d231b161c040b808dc56b1621f92ed4dc FindAFactor-4.7.4-cp310-cp310-manylinux_2_35_x86_64.whl
b68eb76d5e7f70ae7a3d572611ebd13cd6c242df FindAFactor-4.7.4-cp312-cp312-manylinux_2_39_x86_64.whl
5b4badff3d77562941b51f8bd85c88c6d75deee7 FindAFactor-4.7.4-cp312-cp312-win_amd64.whl
c0e7d2d500946548f304d3758975b1fde936005a FindAFactor-4.7.4-cp313-cp313-macosx_13_0_x86_64.whl
cb2db447329836a58493db33a6cd93e2a6c83b5b FindAFactor-4.7.4-cp313-cp313-macosx_14_0_arm64.whl
23a1a423f0b840a4579e3d2e6cc441a4c4b66c0d FindAFactor-4.7.4-cp313-cp313-macosx_15_0_arm64.whl
f8bb586245f2d4de5061fef9ac2b57c06d49a066 FindAFactor-4.7.4-cp38-cp38-manylinux_2_31_x86_64.whl
81a6bc7d502a80f9cecc360b5288f8455dd7817d findafactor-4.7.4.tar.gz

4.7.3

There doesn't seem to be performance degradation in reducing `batch_size_variance` from `4` to `3`. (This value should be as small as it can be without causing any in a wide range of test numbers to degrade significantly.)

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.2...v4.7.3

sha1sum results:
d23d20adf21bfd8fc3753137df4f4d548580533c FindAFactor-4.7.3-cp310-cp310-manylinux_2_35_x86_64.whl
11c784768367770da14ed87926853786708ec683 FindAFactor-4.7.3-cp312-cp312-manylinux_2_39_x86_64.whl
37225a2d595e13302b3bd57e44c0764b62e41080 FindAFactor-4.7.3-cp312-cp312-win_amd64.whl
c75778888685a2432eb89b8f426d5f0bd91c1057 FindAFactor-4.7.3-cp313-cp313-macosx_13_0_x86_64.whl
8c0352a0966b4c85102286f9a444015fcdcd3ecd FindAFactor-4.7.3-cp313-cp313-macosx_14_0_arm64.whl
922909fe1080d57a5b0a0ec58a2bb4a8bc76f8f8 FindAFactor-4.7.3-cp313-cp313-macosx_15_0_arm64.whl
33b2152182f636cae5dc0a4d7654ba13646bf857 FindAFactor-4.7.3-cp38-cp38-manylinux_2_31_x86_64.whl
6797af1070cb07036e059410fdcdd39f52eca515 findafactor-4.7.3.tar.gz

4.7.2

boost::taus88` random number generator is much faster. Unfortunately, it doesn't seem to work for our use case on Ubuntu Jammy, so note that Jammy builds still use Mersenne twister.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.1...v4.7.2

sha1sum results:
71138a42f432327fe273a5af41d6e9654b6ae08c FindAFactor-4.7.2-cp310-cp310-manylinux_2_35_x86_64.whl
d7109675bd3df95398012b1fe93b3626eb1c9c98 FindAFactor-4.7.2-cp312-cp312-manylinux_2_39_x86_64.whl
f5084cb1872eec8f0f21a7727ccbbc7664eb59b0 FindAFactor-4.7.2-cp312-cp312-win_amd64.whl
a851c37aac28f828eec8856cdba97ae9736f3ab6 FindAFactor-4.7.2-cp313-cp313-macosx_13_0_x86_64.whl
37c6233eaae3da355c88c3975892011ab6927f8e FindAFactor-4.7.2-cp313-cp313-macosx_14_0_arm64.whl
7ad14f8ee9d06363dec95a4771e82216c5266db2 FindAFactor-4.7.2-cp313-cp313-macosx_15_0_arm64.whl
9019b769a3509ee7de84193dafc287c11c406e2d FindAFactor-4.7.2-cp38-cp38-manylinux_2_31_x86_64.whl
83ca14b2be3d914a533240edaf77b5792d8300d3 findafactor-4.7.2.tar.gz

4.7.1

Through further fine tuning, the ladder multiple shows advantage when raised to `4`, along with an appropriate batch size. The README has also been updated.

**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v4.7.0...v4.7.1

sha1sum results:
0feb3a794c8b280bf6b700fc1648c529091469b1 FindAFactor-4.7.1-cp310-cp310-manylinux_2_35_x86_64.whl
557c900f10f668ba232dfab2456608b4c1e22cc6 FindAFactor-4.7.1-cp312-cp312-manylinux_2_39_x86_64.whl
7c9e26b950a080578bf25466a85c3240b420e5d3 FindAFactor-4.7.1-cp312-cp312-win_amd64.whl
ec823db3a4513285b4f18613656c3ccbee5aa4b5 FindAFactor-4.7.1-cp313-cp313-macosx_13_0_x86_64.whl
69d244666f039e0ae90ffab5259d2a3db1522166 FindAFactor-4.7.1-cp313-cp313-macosx_14_0_arm64.whl
68e9a46425280a2303462bf06aa0eee646d4c83e FindAFactor-4.7.1-cp313-cp313-macosx_15_0_arm64.whl
9b4eee8c73b0f30e69a67271f954843182568aa8 FindAFactor-4.7.1-cp38-cp38-manylinux_2_31_x86_64.whl
3d6e6c11b96ea472d7a7d0b4b95a160df2b200a7 findafactor-4.7.1.tar.gz

Page 9 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.