{ "info": { "author": "Imco van Gent", "author_email": "i.vangent@tudelft.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "Introduction\n=============\n\nKADMOS (Knowledge- and graph-based Agile Design with Multidisciplinary Optimization System) is a new software system which is currently being developed in the [AGILE](http://www.agile-project.eu/) innovation project. It aims at increasing the agility of aircraft design teams that perform multidisciplinary design optimization (MDO). By increased agility, an MDO-based development process is meant that better fits the iterative nature of performing aircraft design. KADMOS has been developed on the notion that performing MDO is analogous to performing music with a large symphonic orchestra, however, in the MDO domain a music notation system is missing, which prevents us from composing large, complex pieces. \n\nRepository Structure\n====================\n\nThe repository is structured as follows:\n\n- dist/\n\n\t contains copies of all major distributions of KADMOS\n\n- docs/\n\n contains the documentation\n\n- examples/\n\n contains two example knowlegde bases and scripts\n\t \n- kadmos/\n\n - cmdows\n\t \n\t\t contains tools for interacting with CMDOWS files\n\t \n - external\n\n contains mainly third party scripts used at various parts in the code\n\n - graph\n\n contains the main graph-based logic for KADMOS\n\n - utilities\n\n contains several helper functions\n\n - vistoms\n\n contains source files for the VISTOMS visualizations\n\n- license.md\n\n contains the license\n\n- readme.md\n\n contains this document\n\n\nCredits\n=======\n\nKADMOS is currently being developed at [TU Delft](https://tudelft.nl) by [Imco van Gent](https://bitbucket.org/imcovangent/) as an open-source project. KADMOS can still be considered as an early beta and is subjected to change. Ideas and improvement suggestions are greatly appreciated!\n\n\nChangelog\n=========\n\n## 0.9.8 (18/10/2019)\n\n- Changed variable node names to include all attributes (for OpenLEGO compatibility)\n- Several bug fixes for Python 3 in combination with Windows\n\n## 0.9.7 (27/02/2019)\n\n- Bug fix in Python 3 compatibility of create_dsm method\n\n## 0.9.6 (19/02/2019)\n\n- Restructured process graphs\n- Small bug fix in VISTOMS\n\n## 0.9.5 (19/02/2019)\n\n- Version skipped\n\n## 0.9.4 (06/02/2019)\n\n- Improved PDF compilation with pdflatex\n- Small bug fix for Python 3 compatibility in XML merger\n\n## 0.9.3 (05/02/2019)\n\n- Added option for pdflatex path input to create_dsm method\n\n## 0.9.2 (31/01/2019)\n\n- KADMOS is now Python 3.7 compatible\n- Bug fix in unconverged-MDA\n\n## 0.9.1 (29/01/2019)\n\n- Small updates for BLISS-2000 architecture\n- Removed KeChainMixin\n- Bug fixes for VISTOMS\n\n## 0.9.0 (03/12/2018)\n\n- Based on a new version of the Common MDO Workflow Schema (CMDOWS): 0.9\n- Major update of VISTOMS, including interactive manipulation of graphs using KADMOS functions in the VISTOMS GUI.\n- Several bug fixes and improvements\n\n## 0.8.3 (23/10/2018)\n\n- Several bug fixes and improvements\n- Improvement and enhancements in static and interactive VISTOMS\n- Additions for KE-chain integration\n\n## 0.8.2 (31/05/2018)\n\n- Several bug fixes and improvements\n- Improvement and enhancements in interactive VISTOMS\n- Detailed adjustments to further match KADMOS and CMDOWS 0.8\n- Additions to the CMDOWS 0.8 schema (additional metadata on local execution, licensing, references)\n\n## 0.8.1 (17/04/2018)\n\n- Included first stable version of interactive VISTOMS\n- Detailed adjustments to match KADMOS and CMDOWS 0.8\n\n## 0.8.0 (29/03/2018)\n\n- Matching KADMOS with CMDOWS 0.8\n- Inclusion of distributed architectures CO and BLISS-2000\n- Added SuperSonic Business Jet (SSBJ) example\n\n## 0.7.7 (05/02/2017)\n\n- Additional CMDOWS functions\n- Bug fixes\n- Pip install for latest KE-chain 2.7\n\n## 0.7.6 (21/12/2017)\n\n- Further matching of KADMOS with CMDOWS 0.7\n- General improvements, enhancements and bug fixes\n- Deprecated KnowledgeBase class and enhanced CMDOWS load to handle XML I/Os\n- Improved MDAO Process Graph determination to account for data dependencies\n- Extended CMDOWS file operations library\n- Improved determination of function hierarchy\n- Added function to automatically determine an optimal function order\n- Updated all code to work with NetworkX 2.0\n\n## 0.7 (08/09/2017)\n\n- Matching KADMOS with CMDOWS 0.7\n- General improvements and enhancements\n\n## 0.6 \n\n- Skipped\n\n## 0.5 (31/05/17)\n\n- First public release of KADMOS", "description_content_type": "", "docs_url": null, "download_url": "https://bitbucket.org/imcovangent/kadmos/raw/master/dist/0.9.8.tar.gzip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/imcovangent/kadmos", "keywords": "optimization agile multidisciplinary graph engineering", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "kadmos", "package_url": "https://pypi.org/project/kadmos/", "platform": "", "project_url": "https://pypi.org/project/kadmos/", "project_urls": { "Download": "https://bitbucket.org/imcovangent/kadmos/raw/master/dist/0.9.8.tar.gzip", "Homepage": "https://bitbucket.org/imcovangent/kadmos" }, "release_url": "https://pypi.org/project/kadmos/0.9.8/", "requires_dist": null, "requires_python": "", "summary": "Knowledge- and graph-based Agile Design for Multidisciplinary Optimization System", "version": "0.9.8" }, "last_serial": 5995507, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "fd07dcd8bdf9fa3b9f0b67aa4f44c9f4", "sha256": "f1594d9eaceba435d6b44434df781de5ef3fcb73e35b7497799e24a5c7851030" }, "downloads": -1, "filename": "kadmos-0.5.tar.gz", "has_sig": false, "md5_digest": "fd07dcd8bdf9fa3b9f0b67aa4f44c9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17487490, "upload_time": "2017-05-31T14:48:28", "url": "https://files.pythonhosted.org/packages/b6/22/52ae23fc6ee4c5a893d412554c2945fd7f46a9c513666c82517e6809acbf/kadmos-0.5.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "3a785910aba85add90035056594ac5b1", "sha256": "a5de0905f23760301bfbd81061f5679d6789abcf5038e9f0c1edff8c684c08ef" }, "downloads": -1, "filename": "kadmos-0.7.tar.gz", "has_sig": false, "md5_digest": "3a785910aba85add90035056594ac5b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19927099, "upload_time": "2017-09-08T13:45:41", "url": "https://files.pythonhosted.org/packages/83/ee/40cbf52ae9a469cf2eb7bda9cc4647d38da2d6674939bd7f58ee435c1bbf/kadmos-0.7.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "12e97f1997543114d48d99ef0e96c5ec", "sha256": "cc8c9468daf27a241402516e814a014fa9096e2ac86d71c694dabf01e1df8a98" }, "downloads": -1, "filename": "kadmos-0.7.6.tar.gz", "has_sig": false, "md5_digest": "12e97f1997543114d48d99ef0e96c5ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20077332, "upload_time": "2017-12-21T13:42:59", "url": "https://files.pythonhosted.org/packages/cd/27/25235a4787a4db2b0c65f7a508cb887540245c4695cc02d20a25d6dbba1d/kadmos-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "e22300bb38ba4599229e03f8a30ea371", "sha256": "6ebeb3ca44f8286042bc6bf3bc0fe4ea5f4b26701f5928e90943c7f4fe86055d" }, "downloads": -1, "filename": "kadmos-0.7.7.tar.gz", "has_sig": false, "md5_digest": "e22300bb38ba4599229e03f8a30ea371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20869883, "upload_time": "2018-02-05T14:49:00", "url": "https://files.pythonhosted.org/packages/59/b5/f0397f4ff34af9bd583be6c8524527c7c5f30f425c466e0d7ed25f423c36/kadmos-0.7.7.tar.gz" } ], "0.7.dev0": [ { "comment_text": "", "digests": { "md5": "619b8255ad2da92a22855fae4b46b8b4", "sha256": "4f6536e4a5eb6c63d0f5ddd2720ff6a97f599a6272a2f10b0ed5e23ed862d77e" }, "downloads": -1, "filename": "kadmos-0.7.dev0.tar.gz", "has_sig": false, "md5_digest": "619b8255ad2da92a22855fae4b46b8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18991634, "upload_time": "2017-09-05T15:18:39", "url": "https://files.pythonhosted.org/packages/74/8f/f3275be4e55be32ebe1eea996d184e63969feb30424134a34402a5f4f519/kadmos-0.7.dev0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "94321f709eeda77ab2e0932b5869344b", "sha256": "1f78dfcf306790a47f9ef95efa641a77e54fa0ebce908672e6ec5813b0c498d7" }, "downloads": -1, "filename": "kadmos-0.8.0.tar.gz", "has_sig": false, "md5_digest": "94321f709eeda77ab2e0932b5869344b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11673749, "upload_time": "2018-03-29T16:20:01", "url": "https://files.pythonhosted.org/packages/66/07/9e1cd578ce01fa86ecdde7477c0c68b2ba03fb3fda851d05603b9e03fd7f/kadmos-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "db9bb03ed38f3b0e30851e3ecdff0266", "sha256": "e63ee8509a614603feaa00880c8c880a86e8b9081ad920c7c7544c75699cb333" }, "downloads": -1, "filename": "kadmos-0.8.1.tar.gz", "has_sig": false, "md5_digest": "db9bb03ed38f3b0e30851e3ecdff0266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12348743, "upload_time": "2018-04-17T09:00:10", "url": "https://files.pythonhosted.org/packages/a8/f0/beab2c7a94b8f3db39abb370a808182b2e4dcd7382aa640bf7fcec46c6bc/kadmos-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "9cc0be9a7501888e53e2f2ee4b8a7ebd", "sha256": "0af91e8b629d6d1649f6661e98eec4d4c4b8d0bda3ae48d6626db2fdc45feb33" }, "downloads": -1, "filename": "kadmos-0.8.2.tar.gz", "has_sig": false, "md5_digest": "9cc0be9a7501888e53e2f2ee4b8a7ebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12549149, "upload_time": "2018-05-31T08:50:43", "url": "https://files.pythonhosted.org/packages/07/b9/2f043d833cca670f2964c0c61df15af7b53cf3da42930b07a8a3b4d42e56/kadmos-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "23292e88f5d68b39c417daf217aae450", "sha256": "50e782cd6f93a0e0c400d0d756922efd8fa346bfef709000e2fbc866036cf3ca" }, "downloads": -1, "filename": "kadmos-0.8.3.tar.gz", "has_sig": false, "md5_digest": "23292e88f5d68b39c417daf217aae450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31115648, "upload_time": "2018-10-23T11:55:25", "url": "https://files.pythonhosted.org/packages/2d/35/0b32327b2017b584586e57dc6451f7d2321278e5937bb652f1bcf195b5e0/kadmos-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4696e194d14f9740a09e49abba0a8c46", "sha256": "69bff6b37692f230e2a1f01adc0a03ed1f93670ca4eb0a4c5474c2cc38989b22" }, "downloads": -1, "filename": "kadmos-0.9.0.tar.gz", "has_sig": false, "md5_digest": "4696e194d14f9740a09e49abba0a8c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7957260, "upload_time": "2018-12-03T12:54:28", "url": "https://files.pythonhosted.org/packages/bc/a9/88f07b7483dad9f14df9cd850a8bffba7831b8e0b3e35e03eea6584b1d1c/kadmos-0.9.0.tar.gz" } ], "0.9.0a0": [ { "comment_text": "", "digests": { "md5": "1533ddd3e1ba087987d861a336372d65", "sha256": "c0ca690765fa9419667db6b854a3b6357fecd20a4eea677e9a63664c2328561a" }, "downloads": -1, "filename": "kadmos-0.9.0a0.tar.gz", "has_sig": false, "md5_digest": "1533ddd3e1ba087987d861a336372d65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7961148, "upload_time": "2018-12-03T12:17:36", "url": "https://files.pythonhosted.org/packages/f8/5f/482b595da35621d0d8dc3f1811ea744b46530d9e9a1b7c66aa138b11ac38/kadmos-0.9.0a0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "adddb9b5723a4e4937fba60ce09c401d", "sha256": "e32a08e19d313140d636bd924131e447ab7947ecf9e56fbccfac5832413f7b08" }, "downloads": -1, "filename": "kadmos-0.9.1.tar.gz", "has_sig": false, "md5_digest": "adddb9b5723a4e4937fba60ce09c401d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7958993, "upload_time": "2019-01-29T10:49:59", "url": "https://files.pythonhosted.org/packages/5c/28/02eb62bdb6fe7400334d2db99c00f31a249fd74013e8f88123a640513a13/kadmos-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "11482448690f2df1806e12e97056e73e", "sha256": "767b1c7589f0a9a88a019888a26a16347bb40bfc12bcb4138b35fed1b8502446" }, "downloads": -1, "filename": "kadmos-0.9.2.tar.gz", "has_sig": false, "md5_digest": "11482448690f2df1806e12e97056e73e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7942905, "upload_time": "2019-01-31T16:11:48", "url": "https://files.pythonhosted.org/packages/e6/a0/018408d2413c18856f9d684c28edb8b061a20691fe3010cbae27cefd2357/kadmos-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "1543b4d7b2d730cb3fa5fc8d12291fa1", "sha256": "dca6c05a173d18e858ed22a4f5611e930d46be5b68f335ecb872445a3e1e71bc" }, "downloads": -1, "filename": "kadmos-0.9.3.tar.gz", "has_sig": false, "md5_digest": "1543b4d7b2d730cb3fa5fc8d12291fa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7943252, "upload_time": "2019-02-05T09:53:39", "url": "https://files.pythonhosted.org/packages/68/79/cc841a33e561fd82c2516b03ef20dac026fad1cc00f1a8c4e3ce1b719a6c/kadmos-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "76a062ab62381159aed5ba6a620f9b25", "sha256": "f951fa34509d795b5d20c6a1ca346ffcef064e982fa96a704c36fbc73a4fec3e" }, "downloads": -1, "filename": "kadmos-0.9.4.tar.gz", "has_sig": false, "md5_digest": "76a062ab62381159aed5ba6a620f9b25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7943309, "upload_time": "2019-02-06T09:12:30", "url": "https://files.pythonhosted.org/packages/ab/de/ad3809808098a4fdd69a2240f8fc1faeab2215a93e0201936234c5286f8b/kadmos-0.9.4.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "330f331de115548913989b4086551432", "sha256": "5966aced3ca82557d2ff6ce1d2d02cad8d25371f7bd3627653e412590859ee90" }, "downloads": -1, "filename": "kadmos-0.9.6.tar.gz", "has_sig": false, "md5_digest": "330f331de115548913989b4086551432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945224, "upload_time": "2019-02-19T07:42:11", "url": "https://files.pythonhosted.org/packages/a1/33/d443c79cd4877544f9c2c691620d5335de72344414354e87c9d6fa2f383e/kadmos-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "bd3834c511f0e20414b372e2c88933bd", "sha256": "00f459ad54bf6f74722ca05541d7bf631b6b1607791963c0b31ff826ce18b6ea" }, "downloads": -1, "filename": "kadmos-0.9.7.tar.gz", "has_sig": false, "md5_digest": "bd3834c511f0e20414b372e2c88933bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945424, "upload_time": "2019-02-27T13:41:56", "url": "https://files.pythonhosted.org/packages/d4/d9/be865fd1ef1f4726a80caeb138dd1e21ed2a04b6fef4e12f623bae9cc1e0/kadmos-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "4d495a9b73d631b7a9f8b7ba9b13ea12", "sha256": "138124a40f8160482c27193dcd1ccc2e4365d626570e771d84b087e3e58cd8f9" }, "downloads": -1, "filename": "kadmos-0.9.8.tar.gz", "has_sig": false, "md5_digest": "4d495a9b73d631b7a9f8b7ba9b13ea12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8631245, "upload_time": "2019-10-18T12:51:59", "url": "https://files.pythonhosted.org/packages/de/87/2b1054bd31e2fbcac6479b03aeb654c08355855b1a7cf69730b1baa66a86/kadmos-0.9.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d495a9b73d631b7a9f8b7ba9b13ea12", "sha256": "138124a40f8160482c27193dcd1ccc2e4365d626570e771d84b087e3e58cd8f9" }, "downloads": -1, "filename": "kadmos-0.9.8.tar.gz", "has_sig": false, "md5_digest": "4d495a9b73d631b7a9f8b7ba9b13ea12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8631245, "upload_time": "2019-10-18T12:51:59", "url": "https://files.pythonhosted.org/packages/de/87/2b1054bd31e2fbcac6479b03aeb654c08355855b1a7cf69730b1baa66a86/kadmos-0.9.8.tar.gz" } ] }