{"package": "mechanicsdsl-core", "summary": "A Domain-Specific Language and Transpiler for Classical Mechanics", "pypi_url": "https://pypi.org/project/mechanicsdsl-core", "piwheels_url": "https://www.piwheels.org/project/mechanicsdsl-core", "releases": {"2.1.1": {"released": "2026-05-30 02:33:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.1.1-py3-none-any.whl": {"file_url": "/simple/mechanicsdsl-core/mechanicsdsl_core-2.1.1-py3-none-any.whl", "filehash": "e21cc7cd59e90a5767cf94462f6f162b076ffdca10cc2e4fffc388948f162c25", "filesize": 456482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy", "tqdm"]}}}, "2.1.0": {"released": "2026-05-30 00:35:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.1.0-py3-none-any.whl": {"file_url": "/simple/mechanicsdsl-core/mechanicsdsl_core-2.1.0-py3-none-any.whl", "filehash": "3bb118407f077d5e66a8ae86f91c2d14b83485471bb0e8bf519ae67081b3c388", "filesize": 454716, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy", "tqdm"]}}}, "2.0.6": {"released": "2026-01-19 01:56:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.6-py3-none-any.whl", "filehash": "5b7304ad2544c53a1b41c328c261793b769d47c74a185a8cc79b7f60d099a2c5", "filesize": 380309, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy", "tqdm"]}}}, "2.0.5": {"released": "2026-01-19 00:58:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.5-py3-none-any.whl", "filehash": "eae7efdf8884c41b7e5836207089122177f9d8bd926d5d90a66859448c2a56e6", "filesize": 374939, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy", "tqdm"]}}}, "2.0.1": {"released": "2026-01-17 23:36:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.1-py3-none-any.whl", "filehash": "8e53866e0c3e79c1daf5a7204899e4e65cf8edd16335b887915489a7b231d501", "filesize": 369371, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy", "tqdm"]}}}, "2.0.0": {"released": "2026-01-17 19:12:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.0-py3-none-any.whl", "filehash": "44c8081dfbc94e05d40ca1b403e4599e5c5042bfe1464954941e673a71e93341", "filesize": 366251, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.6.1": {"released": "2026-01-14 15:26:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.1-py3-none-any.whl", "filehash": "2a229ba514e987dac88bf5346aa0d23bf419e194004025e4ca22a2eed891fc14", "filesize": 335078, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.6.0": {"released": "2026-01-14 02:37:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.0-py3-none-any.whl", "filehash": "f51083350877f41dca4eabc3d7d13ec78c25e34ae75ade48ac302df7c5f1df3e", "filesize": 331698, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.5.1": {"released": "2026-01-11 23:53:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.1-py3-none-any.whl", "filehash": "3c0fac3c350ce4379f750b2328f473ee490a524b9c46cd762f35d1f7f64a1f25", "filesize": 273132, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.5.0": {"released": "2026-01-11 02:14:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.0-py3-none-any.whl", "filehash": "c17032a982cb9322c6783f4621a6350d4097fac756671dd32e16392d0f1ecc58", "filesize": 279611, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.4.0": {"released": "2026-01-05 00:42:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.4.0-py3-none-any.whl", "filehash": "b056d26c286ca7bd9016728b1ccad93c78a07881abdc59340e5b2dca648ead1b", "filesize": 246032, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.3.1": {"released": "2025-12-08 01:38:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.1-py3-none-any.whl", "filehash": "f2fdd4f7a885184de5cb2b3e47b64281d75f30a42b5371b0a0c80b4f4dbca5e9", "filesize": 217716, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.3.0": {"released": "2025-12-08 01:03:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.0-py3-none-any.whl", "filehash": "424241b18c7e258f4c2af3257f873da35716c930bcff7a875839baa3d74c9509", "filesize": 217695, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "sympy"]}}}, "1.2.2": {"released": "2025-12-07 03:07:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.2-py3-none-any.whl", "filehash": "835ec24d5d46f8f8c7456fc9591652166e29bac80e4a3859662701ab3ebf1d86", "filesize": 194567, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.2.1": {"released": "2025-12-05 18:08:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.1-py3-none-any.whl", "filehash": "9476fcb26109fbc14d122d5aa22e5249826283eea0a890f77749a7f499bad315", "filesize": 56011, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.1.0": {"released": "2025-12-03 01:05:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.1.0-py3-none-any.whl", "filehash": "e7ade3390f3a9524ead1a8afab499d6adceeac77b2c8dbbf1c4934a34c5a9456", "filesize": 52022, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "1.0.0": {"released": "2025-11-30 17:58:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.0.0-py3-none-any.whl", "filehash": "8286dcfb63e50fe4947db97fab9efa5218ea507db4087c296e824b32819775cc", "filesize": 46974, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "0.6.2": {"released": "2025-11-30 02:30:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.2-py3-none-any.whl", "filehash": "177db9d0092d6d508e1bc13f767f6a62fb61a094ade9fd23652bec1a5dabdebc", "filesize": 46972, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}, "0.6.1": {"released": "2025-11-30 02:17:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mechanicsdsl_core-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.1-py3-none-any.whl", "filehash": "a2831bec1ec36ca25f27b1bfa6366a2b3ca27697e64713efccf7bb18f1d191b6", "filesize": 46970, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "sympy"]}}}}}