{ "info": { "author": "John Bywater", "author_email": "john.bywater@appropriatesoftware.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Office/Business :: Financial", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Office/Business :: Financial :: Spreadsheet", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Quant DSL is a functional programming language for modelling derivative instruments.\n\nAt the heart of Quant DSL is a set of built-in elements (e.g. \"Market\", \"Choice\", \"Wait\") that encapsulate maths used in finance and trading (i.e. models of market dynamics, the least-squares Monte Carlo approach, time value of money calculations) and which can be composed into executable expressions of value.\n\nUser defined functions are supported, and can be used to generate massive expressions. The syntax of Quant DSL expressions has been formally defined, and the semantic model is supported with mathematical proofs. The Python package quantdsl is an implementation in Python of the Quant DSL syntax and semantics.\n\nAn extensive `README file is available on GitHub `_.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johnbywater/quantdsl", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "quantdsl", "package_url": "https://pypi.org/project/quantdsl/", "platform": "", "project_url": "https://pypi.org/project/quantdsl/", "project_urls": { "Homepage": "https://github.com/johnbywater/quantdsl" }, "release_url": "https://pypi.org/project/quantdsl/1.4.0/", "requires_dist": null, "requires_python": "", "summary": "Domain specific language for quantitative analytics in finance.", "version": "1.4.0" }, "last_serial": 3281586, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "495e37e27697fa3ea68101d83a72633f", "sha256": "e8ae1cacadc9bf6079c93b82d958d4db975eef9cac265c1e271aee87917d673a" }, "downloads": -1, "filename": "quantdsl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "495e37e27697fa3ea68101d83a72633f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1442, "upload_time": "2014-08-16T23:59:47", "url": "https://files.pythonhosted.org/packages/56/27/392d6c3ccbab1c5047fd2a8a93fc336894ce5eb996bd746135a005fff6a9/quantdsl-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9ea80d50070d158c70e7858750388c73", "sha256": "b551e9310559e9d0bcaab0bea51481a325d0d43e305641c3780fb8fe22c67eef" }, "downloads": -1, "filename": "quantdsl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9ea80d50070d158c70e7858750388c73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19148, "upload_time": "2014-08-18T23:33:37", "url": "https://files.pythonhosted.org/packages/4c/73/bf15f953e7f51e413eb5aebb919fa7f7f718fbfa1f2664d35c3dbef7013b/quantdsl-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8f41d9d071efe8e1c62b99589683cf09", "sha256": "6ebb7e375a10af07dfdf36e643d10dcb045a85f2dd04091ac47b29dceeb38d94" }, "downloads": -1, "filename": "quantdsl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8f41d9d071efe8e1c62b99589683cf09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38797, "upload_time": "2014-08-25T22:01:17", "url": "https://files.pythonhosted.org/packages/b5/57/a50f7520037519c334740bb0f20ff7b3ac36373cef8a9d442d26eef33379/quantdsl-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f71192e573d24f0c2b34bdc72afa5494", "sha256": "2d8776185c88127c6157e0a06c9ddd01ba373f3c89185bbc33719d43d59b2002" }, "downloads": -1, "filename": "quantdsl-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f71192e573d24f0c2b34bdc72afa5494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31523, "upload_time": "2014-08-26T20:45:31", "url": "https://files.pythonhosted.org/packages/48/75/4c133608b7d23d175c42f4844ad00e8560b9b53c3f1cbc13c1d3abf6adce/quantdsl-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "91e69d3fbed73d639421cefbfc50730a", "sha256": "077fdd55b533f9af48309734f30b2fe41fd934140c33c6aa91f09d0e0ea34d5d" }, "downloads": -1, "filename": "quantdsl-0.0.5.tar.gz", "has_sig": false, "md5_digest": "91e69d3fbed73d639421cefbfc50730a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32410, "upload_time": "2014-08-27T22:29:17", "url": "https://files.pythonhosted.org/packages/7a/d1/1afcb398857bd07d7ba5e99a6cac2b2dc25921fb26a63810a0425c068d2b/quantdsl-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "67cebbe7e459133894367537042075ed", "sha256": "5ef5f8a1fa65013c073166c1fe2e02bd16e0308e41b8ffb7838aa262b215e74b" }, "downloads": -1, "filename": "quantdsl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "67cebbe7e459133894367537042075ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33989, "upload_time": "2014-09-04T18:17:57", "url": "https://files.pythonhosted.org/packages/c9/89/1c65d94cf2b72b5d358d40885bfbd87b0d8c3f6c6c33de0f7d01ad6c5efb/quantdsl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ba69f0e46de8070d740808927252efec", "sha256": "dd7999ee1c28dcb68bd2fb72470ec4c516d69233919f6f993e45fa72b9ef16bd" }, "downloads": -1, "filename": "quantdsl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ba69f0e46de8070d740808927252efec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49015, "upload_time": "2014-09-17T21:15:12", "url": "https://files.pythonhosted.org/packages/c3/12/a2e2d8ef32332a741b54f6a81330a28acccdf40973636ccaea6f3992602f/quantdsl-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e4dcebde5c3527fd34a1e1fce10bddce", "sha256": "8d6b7229624086f9b5088847ba6c4c722111b84b97bbeaf848f308310163a676" }, "downloads": -1, "filename": "quantdsl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e4dcebde5c3527fd34a1e1fce10bddce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49401, "upload_time": "2015-09-04T09:46:24", "url": "https://files.pythonhosted.org/packages/b0/02/7ee654f9b657a6b2bff44f171af90e6a3b839f3848a6b16307a346e23930/quantdsl-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b9718787b93691b16e903fabd8dcc3e1", "sha256": "9b878d046ab4ac63cea5307320f51ed66f96ae1aa9284f0427fdaf3a5936981b" }, "downloads": -1, "filename": "quantdsl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b9718787b93691b16e903fabd8dcc3e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87260, "upload_time": "2017-04-11T21:52:54", "url": "https://files.pythonhosted.org/packages/4d/41/7c6d5b598d2448720de52e7110a2ecbfafe0c92cd194b9ac08532945782d/quantdsl-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bf3b3ce7abbb4d83fc711fe0198bc009", "sha256": "b9892297c0173ffe267a5e2d833f58961b3a8269dff90c2c795bd37ca1def61b" }, "downloads": -1, "filename": "quantdsl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bf3b3ce7abbb4d83fc711fe0198bc009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64969, "upload_time": "2017-09-20T16:08:56", "url": "https://files.pythonhosted.org/packages/5b/04/671043f87e6a8b1e679ef2e717952b4fdafc21f8947ea0fd1f176d667d36/quantdsl-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d8efa598b17eac38762463fb6b1efeb7", "sha256": "85c27a089b20bb887da2e41315e4512cb3cfb17e73fe6375a5532a7a9303e90c" }, "downloads": -1, "filename": "quantdsl-1.2.0.tar.gz", "has_sig": false, "md5_digest": "d8efa598b17eac38762463fb6b1efeb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83636, "upload_time": "2017-10-05T10:46:37", "url": "https://files.pythonhosted.org/packages/35/42/95f2b7b16bafa43d368d4764d61106d60bf29846bad2e5bfd1adb36c6cdf/quantdsl-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8d7a4aa9b17ada660f565502510b709c", "sha256": "ee3a045d4bb7797cfb332497c8501d1d95939f037b2669c411c5f50945e0cdff" }, "downloads": -1, "filename": "quantdsl-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8d7a4aa9b17ada660f565502510b709c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85807, "upload_time": "2017-10-10T11:48:26", "url": "https://files.pythonhosted.org/packages/0f/03/86aeb136eb2e013aa70c8bfa3280dac9f7289a8a7c339a52941e9cd9d6ee/quantdsl-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "065b76039bf497072ea01c7717530189", "sha256": "b9acf148ab2c2501a0def889ccb935f97a9b738516d4ed07c6da1dabfcdabcec" }, "downloads": -1, "filename": "quantdsl-1.3.1.tar.gz", "has_sig": false, "md5_digest": "065b76039bf497072ea01c7717530189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85996, "upload_time": "2017-10-10T14:10:46", "url": "https://files.pythonhosted.org/packages/1d/20/f1eab810350fe8f6e43245fdf2d3db7495d4449216899c0e0307a78bd663/quantdsl-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "0d0aef6899edcaa5a6703f72142b59f2", "sha256": "2dc14f8709affbe7924811af4f14cfffc9a8c4125d0e84759a477bd8dd8711f0" }, "downloads": -1, "filename": "quantdsl-1.3.2.tar.gz", "has_sig": false, "md5_digest": "0d0aef6899edcaa5a6703f72142b59f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86155, "upload_time": "2017-10-10T19:30:03", "url": "https://files.pythonhosted.org/packages/2e/3a/7d928f67f8fc9a2c3b2b1d434a50e13e89999cbc000bc80cb1dcb62b5c93/quantdsl-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "4eca2cc62dc3c506c32c51bba7fa94a8", "sha256": "4fb93b63bb378ede5ea4ab7c630e2c17ac9a792e8413dbf496ef27b488db2c2d" }, "downloads": -1, "filename": "quantdsl-1.3.3.tar.gz", "has_sig": false, "md5_digest": "4eca2cc62dc3c506c32c51bba7fa94a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86360, "upload_time": "2017-10-10T21:16:01", "url": "https://files.pythonhosted.org/packages/05/5d/6de1e7bb7b2c5a7be73c108ed29fb515f93ad363abda0c978ce451131b29/quantdsl-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "9e6ae181e07e66be4cccf387e01b3ecd", "sha256": "a8b819009ad9593978f504b9587336b8e973d9edf1beb150c3e8c3dc4fa1f31d" }, "downloads": -1, "filename": "quantdsl-1.3.4.tar.gz", "has_sig": false, "md5_digest": "9e6ae181e07e66be4cccf387e01b3ecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104084, "upload_time": "2017-10-17T20:05:12", "url": "https://files.pythonhosted.org/packages/86/49/54ffac4fa8aef972ecb3d354ef85aaf671257dd8932c7faf3c5bc286b497/quantdsl-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "a36b8117d738134afad6ce7c258d6ead", "sha256": "6481e8463de0c1b7ab7556517f92ab2da921e08e36bb197c196003aeb49e6b3d" }, "downloads": -1, "filename": "quantdsl-1.3.5.tar.gz", "has_sig": false, "md5_digest": "a36b8117d738134afad6ce7c258d6ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105092, "upload_time": "2017-10-20T11:46:20", "url": "https://files.pythonhosted.org/packages/82/c2/0495327a674cc72521ef910df2270809e56d0b9da26e31b70313cc104e90/quantdsl-1.3.5.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "2c55bec02243dccd163d845d1625f270", "sha256": "5fa6c66b3b87cbcf29ff0048246de5f954c0de75f91b61b371ee99bc5d89668a" }, "downloads": -1, "filename": "quantdsl-1.4.0.tar.gz", "has_sig": false, "md5_digest": "2c55bec02243dccd163d845d1625f270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108889, "upload_time": "2017-10-26T17:17:04", "url": "https://files.pythonhosted.org/packages/82/f3/d888b851496d9f4b784fb89459f6a10df984172d413489e71115b9714db3/quantdsl-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c55bec02243dccd163d845d1625f270", "sha256": "5fa6c66b3b87cbcf29ff0048246de5f954c0de75f91b61b371ee99bc5d89668a" }, "downloads": -1, "filename": "quantdsl-1.4.0.tar.gz", "has_sig": false, "md5_digest": "2c55bec02243dccd163d845d1625f270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108889, "upload_time": "2017-10-26T17:17:04", "url": "https://files.pythonhosted.org/packages/82/f3/d888b851496d9f4b784fb89459f6a10df984172d413489e71115b9714db3/quantdsl-1.4.0.tar.gz" } ] }