Commit Graph

348 Commits

Author SHA1 Message Date
Nicolas Kruse be3b2e8ce7
Merge pull request #13 from Nonannet/dev
Dev
2025-12-07 13:19:10 +01:00
Nicolas 9b78947202 ci: fixed make_example.py and path names 2025-12-07 13:14:01 +01:00
Nicolas d041312315 architecture name translation fixed in create_asm.sh 2025-12-07 12:09:29 +01:00
Nicolas Kruse deb0b88a54 extract_sections script for docs added 2025-12-06 23:25:15 +01:00
Nicolas Kruse dd90b61c7b ci updated 2025-12-06 23:24:38 +01:00
Nicolas 2cb5499299 sphinx based docs added 2025-12-06 18:11:42 +01:00
Nicolas bf1c3468b3 readme updated 2025-12-06 18:09:41 +01:00
Nicolas 2e48fe5ec2 "variable" type renamed to "value" 2025-12-06 18:09:25 +01:00
Nicolas 423ca30ac6 readme updated with rev kin example 2025-12-06 15:55:38 +01:00
Nicolas 1c230f365f numpy dependency removed for rev kin test 2025-12-06 15:55:22 +01:00
Nicolas 2b2f854ee4 windows build cmd script updated 2025-12-06 15:15:33 +01:00
Nicolas 42116b96c9 bench mark script updated 2025-12-06 15:15:07 +01:00
Nicolas d772d9fa2e inverse kinematic test added 2025-12-06 15:14:31 +01:00
Nicolas 19fc403d37 autograd updated with get_all_dag_edges_between to increase speed 2025-12-06 15:14:06 +01:00
Nicolas a21970de79 type hint fixes 2025-12-06 15:13:28 +01:00
Nicolas d526c5ddc0 added get_all_dag_edges_between function 2025-12-06 15:12:49 +01:00
Nicolas Kruse 959d80b082 shape property added and __getitem__ of matrix extended 2025-12-05 08:28:02 +01:00
Nicolas Kruse 6d47779c03 benchmark script updated 2025-12-04 22:39:20 +01:00
Nicolas Kruse da92aa9e2c eye function added for creating matrices 2025-12-04 22:38:52 +01:00
Nicolas Kruse 257fe96bb3 auto gfrad test added 2025-12-04 18:19:43 +01:00
Nicolas Kruse 5daa54fafb code style adjustments 2025-12-04 18:19:33 +01:00
Nicolas Kruse ebb4abc5d3 type hints revised 2025-12-04 18:18:29 +01:00
Nicolas Kruse 61dc29e68b added auto grad feature "grad(..)" 2025-12-03 17:30:38 +01:00
Nicolas Kruse c5048980c2 added optimization for + 0, - 0 and * 1 operations 2025-12-03 17:28:49 +01:00
Nicolas Kruse a30ee12d0f fixed get_all_dag_edges prevent it emitting edges multiple time 2025-12-03 17:27:29 +01:00
Nicolas Kruse cc5582ae73 replaced list type by Sequence to improve type hinting 2025-12-02 16:59:14 +01:00
Nicolas Kruse d2df1dd3fb cp.sign and cp.relu added to _math.py 2025-12-02 16:57:22 +01:00
Nicolas Kruse 5bdd77db91 readme updated 2025-12-02 16:51:20 +01:00
Nicolas Kruse 9f77ef5642 optimization for float/int operations added 2025-12-01 16:44:49 +01:00
Nicolas Kruse 8fe51a2e45 benchmark script added 2025-12-01 08:29:39 +01:00
Nicolas Kruse a56320f6e0 test for matrix class added 2025-12-01 00:13:51 +01:00
Nicolas Kruse e14092a2c3 matrix class added 2025-12-01 00:13:38 +01:00
Nicolas Kruse 29f5a26278 helping functions separated for vectors and matrices 2025-12-01 00:13:08 +01:00
Nicolas Kruse bb4472eccb variable type hints updated 2025-12-01 00:12:22 +01:00
Nicolas Kruse a8eeea874b median, mean and argsort added for vector class 2025-11-27 17:21:33 +01:00
Nicolas Kruse 054ce6d507 __iter__ type annotation fixed for vector class 2025-11-27 17:20:46 +01:00
Nicolas Kruse 89e8efb864 read_value function extended to work with vectors 2025-11-27 17:20:07 +01:00
Nicolas Kruse ad78c4089c type annotations for iif function fixed 2025-11-27 17:19:25 +01:00
Nicolas Kruse 99a880861a typing fixed, variable[bool] replaced by variable[int] 2025-11-27 12:50:53 +01:00
Nicolas Kruse 44b215f728 check_for_qemu function in tests updated to prevent error in error if qemu is not available 2025-11-27 10:10:13 +01:00
Nicolas Kruse 8daab59171
Merge pull request #12 from Nonannet/dev
ARM v7 support added
2025-11-24 19:37:20 +01:00
Nicolas Kruse d58a723448
Merge branch 'main' into dev 2025-11-24 19:36:12 +01:00
Nicolas afa8985a7f cd: wheel build script updated for armv7 2025-11-24 16:40:37 +01:00
Nicolas 4a8f758a45 tests updated and extended for armv7 2025-11-24 16:40:37 +01:00
Nicolas 77924a5655 Aux functions are now copied with there whole section to alow for branches without relocation inside of sections. 2025-11-24 16:40:37 +01:00
Nicolas 78a159b4ea linking for required libgcc function on 32 bit arm added 2025-11-24 16:40:37 +01:00
Nicolas Kruse 1a062760f7 detect_process_arch() updated to work for armv7 2025-11-24 16:40:37 +01:00
Nicolas Kruse 4504abf5cb Update musl repository URL in build scripts with a mirror 2025-11-24 16:40:37 +01:00
Nicolas 0d119f5a0c compiler version removed for arm 2025-11-24 16:40:37 +01:00
Nicolas 2191889082 test for armv7 added 2025-11-24 16:40:37 +01:00