{"name":"unitforge","vers":"0.1.0","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba365bd09bd58b49e34285cab2377935f6924a12897f5ce8e00c0cace2de3610","features":{},"yanked":false,"pubtime":"2025-02-17T22:07:11Z"}
{"name":"unitforge","vers":"0.1.1","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9e9263ac69cd4b0c7f8c4f9860cc347f0a27c99c905bc72d926a2825e5728344","features":{},"yanked":false,"pubtime":"2025-02-18T09:27:28Z"}
{"name":"unitforge","vers":"0.1.2","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a513187a239f0fc2dc3e1d76b65c3a5f5e3e1f3e8c69a830db98edb55f595e6d","features":{},"yanked":false,"pubtime":"2025-02-20T11:37:40Z"}
{"name":"unitforge","vers":"0.1.3","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eec44dd67bfa6bf731af53743feb9abf98286c5a2a039e74a6c70d665e104aaa","features":{},"yanked":false,"pubtime":"2025-02-20T12:26:21Z"}
{"name":"unitforge","vers":"0.1.4","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e2c45793c4562703d1adda99f186b50673283fd48aaf6b9c14dd1f937da80edd","features":{},"yanked":false,"pubtime":"2025-02-20T13:18:53Z"}
{"name":"unitforge","vers":"0.2.0","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1f53a50ca5f2e0634a143433795d55433575ab6734951a03a1062a1e5b928242","features":{},"yanked":false,"pubtime":"2025-03-14T11:08:09Z"}
{"name":"unitforge","vers":"0.2.1","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"162b12bc1637ab4958eb0bdfdef3d05b9efa0f3608536f83b72cd23fdc718ac1","features":{},"yanked":false,"pubtime":"2025-03-20T09:41:16Z"}
{"name":"unitforge","vers":"0.2.2","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d063e58eb04086106312de2dce55355d18b0aa58b70bca26e739df6d084b5a3","features":{},"yanked":false,"pubtime":"2025-03-28T07:50:06Z"}
{"name":"unitforge","vers":"0.2.3","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fda93b74eeef234dbc3f7569da65db3a1c890da27f1e23b15130d705b1ceedf3","features":{},"yanked":false,"pubtime":"2025-03-28T13:09:37Z"}
{"name":"unitforge","vers":"0.2.4","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"add7e6b27e18defa62a339585b496b72ab489992943be168ac74cdeb18a52a2d","features":{},"yanked":false,"pubtime":"2025-04-08T14:21:09Z"}
{"name":"unitforge","vers":"0.2.5","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"46e6fb1abcefb0af67819ccc6adc305a4e48a352c083d022ddf02cfe63aee644","features":{},"yanked":false,"pubtime":"2025-04-09T06:05:45Z"}
{"name":"unitforge","vers":"0.2.6","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0258168a6eac0234128b3585c218bcd67cfc4e128fedd694108d0fb59d1b2c27","features":{},"yanked":false,"pubtime":"2025-04-09T06:57:28Z"}
{"name":"unitforge","vers":"0.2.7","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"40969e239ad5b31201b919b7ebb4357547437961c2bee565d58d27e74b9ee4c0","features":{},"yanked":false,"pubtime":"2025-04-23T07:43:15Z"}
{"name":"unitforge","vers":"0.2.8","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dc2b70922dbc37e597e999d347e4003c731726b2887d1af5774aee1a7ba66f41","features":{},"features2":{"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-04-25T08:20:05Z","v":2}
{"name":"unitforge","vers":"0.2.9","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7d0e86fabc662f18c0e07feb58a32c15cc19368fbfe467569228a087b8c6708f","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-02T13:19:09Z","v":2}
{"name":"unitforge","vers":"0.2.11","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a0510ebd740003f82b1964c4c53518a1b3c686f1454e7aa9e12cef42b77f4caa","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy","pyo3/extension-module"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-02T14:41:53Z","v":2}
{"name":"unitforge","vers":"0.2.12","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d7434c930814416356c2f3717e513f55223f432fc669d9ed02d635a9d48289a","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-02T20:50:31Z","v":2}
{"name":"unitforge","vers":"0.2.13","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e118921012a4bac3aff0186382e503a048629376797d17523933f4198f3ba747","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-03T05:22:50Z","v":2}
{"name":"unitforge","vers":"0.2.14","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"30542c9e1edb2c2c6e4289c9b53264359d8f6511fd39e7ae3f86da70c294a7ed","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-06T09:39:13Z","v":2}
{"name":"unitforge","vers":"0.2.15","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"02905f7b48ec985b5ebb7ff50b5b816ec30608b6069b28c52352e9c43367f4b7","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-06T12:31:33Z","v":2}
{"name":"unitforge","vers":"0.2.16","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ef7fbdb8e66c2d9d30cd644af26bfeef9ae7b51e6778159324d5c4f1459a90ff","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-08T12:19:17Z","v":2}
{"name":"unitforge","vers":"0.2.17","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b7a17de265c5d2adc54f2e1c2692912e812a4a1ef5662562c8b38aa117451f5","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-12T07:37:57Z","v":2}
{"name":"unitforge","vers":"0.2.18","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9df76fc382ccd6791618a45da11d6d5e83afc094fbb1c07b892efbbdd46b0ff","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-24T05:20:03Z","v":2}
{"name":"unitforge","vers":"0.2.19","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9a4447d9b6bf0ccc50bd4bfccb3fb443333926b627523095f795d70b18c2f60","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-05-24T13:01:35Z","v":2}
{"name":"unitforge","vers":"0.2.20","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"154be85d1ff38c30d598e94abbbdd66fc619b692e6ea78a98b87adbf7ade6446","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-06-03T09:22:19Z","v":2}
{"name":"unitforge","vers":"0.2.21","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c832007e3300eeaeee07b64fbb702a1f21f024e71ae7b260264fcee15357294","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-06-13T06:16:52Z","v":2}
{"name":"unitforge","vers":"0.2.22","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7fe4de78f20da3da9e5e2b9249af2d18cf27754570e559d0457cb7f31efa5407","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-06-16T16:54:41Z","v":2}
{"name":"unitforge","vers":"0.2.23","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"77d189f6d9eb11b7a59e45273bbe263d6fa1dbe79bce2afb3c50b29a8e40e736","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-06-17T14:14:30Z","v":2}
{"name":"unitforge","vers":"0.2.24","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fd887f1bff6adb1f96086dab29595a618ac74800d4ee27ac4849ce3d89f41347","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-06-18T13:14:30Z","v":2}
{"name":"unitforge","vers":"0.2.25","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12de5f9de137a335180b8177d8b49c275ba09faacb71721586f30927ed140123","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-04T08:40:25Z","v":2}
{"name":"unitforge","vers":"0.2.26","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"45aae483c2b023e8f108a688df3a0dd0963f410fdcf0544c9d2c0d5e00570279","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-07T06:56:20Z","v":2}
{"name":"unitforge","vers":"0.2.27","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c723be65f0fed44e7fb5fd4c2ca11ce66d1fcd7c2f6d0ca24f877e71e325d16","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-23T07:01:57Z","v":2}
{"name":"unitforge","vers":"0.2.28","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"39599749359f6a2567854b5221e563267cdc5e1b07094c3f45f909f8222293c2","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-23T07:32:21Z","v":2}
{"name":"unitforge","vers":"0.2.29","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4e9d6844513531fbf87ca7c98d4314829b3b59e8e6b5585507d6bac6a29ed513","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-23T18:28:56Z","v":2}
{"name":"unitforge","vers":"0.2.30","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"be8abe660b532d703f8ba12ac3c462134537bf62ec4112afd62d056ee382e736","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-23T19:39:25Z","v":2}
{"name":"unitforge","vers":"0.2.31","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"205c815e52c7b5d4db0a5f0a26d6b79484420100e4b282c7fc11e39e50ecb138","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-07-31T09:29:09Z","v":2}
{"name":"unitforge","vers":"0.2.32","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8e781e1fe283e82de5dd85da0546ecc8a957e0c1ab26d5cb982687e0868e6f39","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-08-11T10:02:10Z","v":2}
{"name":"unitforge","vers":"0.2.33","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"04cf7e3e7979e14834c34429b25577eaa500e7d92e7843c8d922726f37869412","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"]},"yanked":false,"pubtime":"2025-08-19T13:48:28Z","v":2}
{"name":"unitforge","vers":"0.2.34","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"582c2460333bd816243c80a20c42ad49652fe6c933a3ca45c5af00387eb8402e","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-09-10T15:31:23Z","v":2}
{"name":"unitforge","vers":"0.2.35","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a28524435cc135775a82989eb8442639fc2bfd8c5b61e46794369aa4a674e8e2","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-09-25T13:34:14Z","v":2}
{"name":"unitforge","vers":"0.2.36","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ffbf9f8ddca848529b57d6969be62a7b77451c21147f3df300f571861f57fb94","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-09-25T15:31:03Z","v":2}
{"name":"unitforge","vers":"0.2.37","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"511490984dd450ff49e7b5e92e6ceb3dd37737842f5917ea9fd5f4a5882da469","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-10-04T12:03:48Z","v":2}
{"name":"unitforge","vers":"0.2.38","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.22","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6d634c5fc3bda6311cb03eae09f704d8659b71eab057adda96fbdfdf63ac3517","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-10-06T17:11:15Z","v":2}
{"name":"unitforge","vers":"0.3.0","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"85ec736fb284ef3de171c1a17fcfa9767064b0e2e79116c5ca121c498c6199aa","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-10-07T13:32:28Z","v":2}
{"name":"unitforge","vers":"0.3.1","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9617d880e881573854d6a8b4b2a5214bbe2dc0565e039e58f6146be15a76d0b","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-10-08T07:47:24Z","v":2}
{"name":"unitforge","vers":"0.3.2","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4df157e1f4440fcd5fe8273afc24e743625bd03dadb88ad0012b2c5855e0984","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-10-11T10:03:17Z","v":2}
{"name":"unitforge","vers":"0.3.3","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e3fafc755abebdc22d8986bb707c76f2e845932746052e06df641763a8372c8f","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2025-12-03T17:13:03Z","v":2}
{"name":"unitforge","vers":"0.3.4","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ada4158686c62fcd6e85308c75e05ad06c500c0d8ba47d2fae722f97da188f06","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-01-06T21:43:54Z","v":2}
{"name":"unitforge","vers":"0.3.5","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6831a7f96ac86e2c26b20a8e137d4eccf8885656d95e6f97c830b1756f207faa","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-01-14T15:58:52Z","v":2}
{"name":"unitforge","vers":"0.3.6","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"699d1da3c7f445aa9fe046df39bf054cad5e750117b2bb7a733a56dda9eefb0c","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-02-05T16:11:32Z","v":2}
{"name":"unitforge","vers":"0.3.7","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b8ebe00db2881de33a76b1c63efaae505495dce6b86586e84d2d59154a272c7c","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-02-12T11:36:53Z","v":2}
{"name":"unitforge","vers":"0.3.8","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"68c928857c6035fe743e48e10996e49025cfc3f0b38e04ec07755ae9ec474b33","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-02-23T18:13:01Z","v":2}
{"name":"unitforge","vers":"0.3.9","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a58ace81a6ce9d9c9234800956cd3cbaeed95d43b35089b08791670635281903","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-10T16:01:07Z","v":2}
{"name":"unitforge","vers":"0.3.10","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89bb473aa0f63284a45855959fb26537223854b84b1cc2252463eeff1c480719","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-11T06:28:53Z","v":2}
{"name":"unitforge","vers":"0.3.11","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"96f5f85b3c7bdbe27a821a2133354cdc89a639c63758e4846c577bd7be73e304","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-11T20:54:32Z","v":2}
{"name":"unitforge","vers":"0.3.12","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eaa5a3c1d13676dfb1f9853e2399ef762a367a46be7e9b9146e1d121ceb7914a","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-12T20:30:13Z","v":2}
{"name":"unitforge","vers":"0.3.13","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6a0b4b3825d12d44fb12baa901a5edc7e40b9957480b60f07f071775a83f9a3b","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-12T21:17:24Z","v":2}
{"name":"unitforge","vers":"0.3.14","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4f9b494bd16a99c004a87a2188177786e9e94fe34c1181caf40de3e6be63f98","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-13T06:44:11Z","v":2}
{"name":"unitforge","vers":"0.3.15","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"67f7b0b71a771f48e47acf68b4a0f1fecd0b63e6e6cd8cda4981726647ef7eaf","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-13T12:20:45Z","v":2}
{"name":"unitforge","vers":"0.3.16","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"492276dd5e09d6ca04840b667245628ade6c80e6e0729d054ac6a585f3aaf9e0","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-13T14:25:22Z","v":2}
{"name":"unitforge","vers":"0.3.17","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"73aa071b8cfca22d34eea439b5e43b8994b9a2e3e98c923ec007ad7eb2fab7a8","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-20T15:08:30Z","v":2}
{"name":"unitforge","vers":"0.3.18","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c956174da80a90b5de6329c1163ff26163dcf8e041f22344ca61b81ead6cb851","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-03-31T13:46:31Z","v":2}
{"name":"unitforge","vers":"0.3.19","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"38e881e93fefb4fe69bbdb4b5fdde7ec16cc6f11a20e58bedb870d387a5b7d9d","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-04-01T10:56:57Z","v":2}
{"name":"unitforge","vers":"0.3.20","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dfb9b992c3849d399201387854854b4b6a9256f8c9f0d023e92866d5df942eed","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-04-01T15:27:07Z","v":2}
{"name":"unitforge","vers":"0.4.0","deps":[{"name":"ndarray","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module","auto-initialize","multiple-pymethods"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"unitforge_macros","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3b4013d362b3cf81d20e82febc5b6273290b9ce652aac46672303ae2e04f699","features":{},"features2":{"pyo3":["dep:pyo3","dep:numpy"],"serde":["dep:serde","dep:serde_json","ndarray/serde"],"strum":["dep:strum","dep:strum_macros"]},"yanked":false,"pubtime":"2026-04-02T07:05:06Z","v":2}
