{ "info": { "author": "Maxim Millen", "author_email": "mmi46@uclive.ac.nz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": ".. image:: https://travis-ci.org/eng-tools/sfsimodels.svg?branch=master\n :target: https://travis-ci.org/eng-tools/sfsimodels\n :alt: Testing Status\n\n.. image:: https://img.shields.io/pypi/v/sfsimodels.svg\n :target: https://pypi.python.org/pypi/sfsimodels\n :alt: PyPi version\n \n.. image:: https://coveralls.io/repos/github/eng-tools/sfsimodels/badge.svg\n :target: https://coveralls.io/github/eng-tools/sfsimodels\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://github.com/eng-tools/sfsimodels/blob/master/LICENSE\n :alt: License\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.2596721.svg\n :target: https://doi.org/10.5281/zenodo.2596721\n\n\n**********\nsfsimodels\n**********\n\nA set of python objects to represent physical objects for assessing structural and geotechnical problems\n\nAttempting to solve the `Liskov Substitution Principle `_\nproblem for combining independently developed source\ncode in the fields of structural and geotechnical engineering.\n\nModels represent states of physical objects, currently can not represent dynamic/changing states.\n\nModel inheritance system\n========================\n\nEvery object contains a `type`, a `base_type` and a list of `ancestor_types`.\n\n - `type` is the current type of the class or instance of the class\n - `base_type` is what class should be considered as for standard operations such as saving and loading.\n - `ancestor_types` is a list of the `type` of the ancestors of the class\n\n\nGeneration of new custom models\n===============================\n\nIt is easiest to create a new object by inheriting from `sm.CustomObject`, as this contains the default parameters\nneeded for loading and saving the model.\n\nIf you chose not to use the default custom object, you must set the object `base_type` parameter to `\"custom_object\"`.\n\nLoading a custom object\n=======================\n\npass a dictionary to the `custom_object` parameter in the `sm.load_json` function, where the dictionary contains:\n`custom={\"-\": Object}`.\n\n\nInstallation\n============\n\n.. code:: bash\n\n pip install sfsimodels\n\nCiting\n======\n\nPlease use the following citation:\n\nMillen M. D. L. (2019) Sfsimodels - A set of standard models for assessing structural and geotechnical problems,\nhttps://pypi.org/project/sfsimodels/, doi: 10.5281/zenodo.2596721\n\nSaving and loading models\n=========================\n\nCheck out a full set of examples [on github](https://github.com/eng-tools/sfsimodels/blob/master/examples/saving_and_loading_objects.ipynb)\n\n.. code-block:: python\n\n structure = models.Structure() # Create a structure object\n structure.id = 1 # Assign it an id\n structure.name = \"sample building\" # Assign it a name and other parameters\n structure.h_eff = 10.0\n structure.t_fixed = 1.0\n structure.mass_eff = 80000.\n structure.mass_ratio = 1.0 # Set vertical and horizontal masses are equal\n\n ecp_output = files.Output() # Create an output object\n ecp_output.add_to_dict(structure) # Add the structure to the output object\n ecp_output.name = \"test data\"\n ecp_output.units = \"N, kg, m, s\" # Set the units\n ecp_output.comments = \"\"\n\n p_str = json.dumps(ecp_output.to_dict(), skipkeys=[\"__repr__\"], indent=4) # Assign it to a json string\n objs = files.loads_json(p_str) # Load a json string and convert to a dictionary of objects\n assert ct.isclose(structure.mass_eff, objs['buildings'][1].mass_eff) # Access the object\n\n\nHow do I get set up?\n====================\n\n1. Run ``pip install -r requirements.txt``\n\nTesting\n=======\n\nTests are run with pytest\n\n* Locally run: ``pytest`` on the command line.\n\n* Tests are run on every push using travis, see the ``.travis.yml`` file\n\n\nDeployment\n==========\n\nTo deploy the package to pypi.com you need to:\n\n 1. Push to the *pypi* branch. This executes the tests on circleci.com\n\n 2. Create a git tag and push to github, run: ``trigger_deploy.py`` or manually:\n\n .. code:: bash\n\n git tag 0.5.2 -m \"version 0.5.2\"\n git push --tags origin pypi\n\nContributing\n============\n\n * All properties that require exterior parameters should be named `get_`,\n * Parameters that vary with depth in the soil profile should be named `get__at_depth`\n * Properties in the stress dependent soil should use `get__at_v_eff_stress` to obtain the property\n * Functions that set properties on objects should start with 'set' then the property the citation, i.e. `set__`\n * Methods that generate properties on the object should have the prefix `gen_` then property i.e. `gen_=3.3", "summary": "A set of standard models for assessing structural and geotechnical problems", "version": "0.9.20" }, "last_serial": 5936391, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "83040dfc597c46f6b0b8a9e91467c171", "sha256": "63dda613b9b83eb0b1fd9e216a1548fd9ce54ccc77a80c4dd50af00f67baa4f3" }, "downloads": -1, "filename": "sfsimodels-0.4.0.tar.gz", "has_sig": false, "md5_digest": "83040dfc597c46f6b0b8a9e91467c171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7356, "upload_time": "2017-11-30T13:15:27", "url": "https://files.pythonhosted.org/packages/8f/2f/3b4d40ea2c7e80066bc64863fff7732dd911f16c04d4c0f1b22ed88af059/sfsimodels-0.4.0.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "e7faf0656a563c16b686d1b358859aad", "sha256": "079a1d0c419fe8b8014f1b36dda793abc3247b1e238703ddd90ca6742df3e755" }, "downloads": -1, "filename": "sfsimodels-0.4.10.tar.gz", "has_sig": false, "md5_digest": "e7faf0656a563c16b686d1b358859aad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 11241, "upload_time": "2018-01-09T13:13:10", "url": "https://files.pythonhosted.org/packages/41/d0/070fa8c5241d288489b19454150474eeb4b94720484d5acc3d4c31e69610/sfsimodels-0.4.10.tar.gz" } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "67a162832ac5a15fa9b816aae0a0a64a", "sha256": "50556b7ffb4a2d0f36f939c98cb6f16a5899a29a21599a3dbcbf2036c6712de9" }, "downloads": -1, "filename": "sfsimodels-0.4.14.tar.gz", "has_sig": false, "md5_digest": "67a162832ac5a15fa9b816aae0a0a64a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 13339, "upload_time": "2018-02-26T15:15:00", "url": "https://files.pythonhosted.org/packages/ef/ad/41b4c58f45e3817614b063191dd775f049171b6f2c2b5e3a7358dc260efd/sfsimodels-0.4.14.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a1b829a8051746df1d80741df62d22f6", "sha256": "32795808f1f78c3e8a7a5adf3fb780bffe8b5bfd837c407b515883e37b77bebc" }, "downloads": -1, "filename": "sfsimodels-0.4.5.tar.gz", "has_sig": false, "md5_digest": "a1b829a8051746df1d80741df62d22f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10199, "upload_time": "2017-12-04T16:12:25", "url": "https://files.pythonhosted.org/packages/d3/b8/af590385997b3f74a4ce523de35c2337714d2722cf7075955ce982a74cfd/sfsimodels-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "92711b30be368ab6067fa8db0170f501", "sha256": "3ef040e1b4f7f427e5de33f73a553f22cdd927782d0eb8465f0ef62660b45255" }, "downloads": -1, "filename": "sfsimodels-0.4.6.tar.gz", "has_sig": false, "md5_digest": "92711b30be368ab6067fa8db0170f501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10364, "upload_time": "2017-12-04T16:56:03", "url": "https://files.pythonhosted.org/packages/e9/52/ddf5678a69ba30ee1f228ee4bda05669b974bb7391727198678f2c5afa30/sfsimodels-0.4.6.tar.gz" } ], "0.5.15": [ { "comment_text": "", "digests": { "md5": "168f6fc95bbcdf6168e0a85b623b0c65", "sha256": "166d1ec878e95ee3e84d1cd64b2aafce6ac3f2398154feb9b293d8c9e44c0c50" }, "downloads": -1, "filename": "sfsimodels-0.5.15.tar.gz", "has_sig": false, "md5_digest": "168f6fc95bbcdf6168e0a85b623b0c65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 16186, "upload_time": "2018-03-20T13:19:03", "url": "https://files.pythonhosted.org/packages/18/39/8b531c63b8c0e610030cf64d35d55e8088203969f2eb512a7ab3f028fb68/sfsimodels-0.5.15.tar.gz" } ], "0.5.16": [ { "comment_text": "", "digests": { "md5": "97d0180f3bc6422401856c7420bf20e7", "sha256": "d623b2e8f0336eac0dbf0e6add3220fef13f0955ec048c0dd87b6ec94ffa9ddf" }, "downloads": -1, "filename": "sfsimodels-0.5.16.tar.gz", "has_sig": false, "md5_digest": "97d0180f3bc6422401856c7420bf20e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 17024, "upload_time": "2018-03-27T10:57:21", "url": "https://files.pythonhosted.org/packages/29/58/8303531b83193cfc83e1616876b1bea410256fe0d97f792ba144943e592c/sfsimodels-0.5.16.tar.gz" } ], "0.5.18": [ { "comment_text": "", "digests": { "md5": "ea14963f22312bc438fc948cc432c7f2", "sha256": "e25b46e47e82ba9ac505e770073a7946b8464eecc53c8e127e7f4e1b6b2b8d1c" }, "downloads": -1, "filename": "sfsimodels-0.5.18.tar.gz", "has_sig": false, "md5_digest": "ea14963f22312bc438fc948cc432c7f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 16880, "upload_time": "2018-04-10T12:09:56", "url": "https://files.pythonhosted.org/packages/f6/33/4505f85cb8a564c57605ff19f603fb4213d111e50670c9e4b9f3b5d2544e/sfsimodels-0.5.18.tar.gz" } ], "0.5.19": [ { "comment_text": "", "digests": { "md5": "10a1e9d4f34b7cca714c922df7a55166", "sha256": "7a5d9778eee890eb7d030bf75fffcb6079c93fec282c5e991d1f21494de258af" }, "downloads": -1, "filename": "sfsimodels-0.5.19.tar.gz", "has_sig": false, "md5_digest": "10a1e9d4f34b7cca714c922df7a55166", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 17858, "upload_time": "2018-04-13T14:56:27", "url": "https://files.pythonhosted.org/packages/2f/a3/fedff675b6582f4ded9c22567c0772703caca4e0bf7691309dc1b2144e67/sfsimodels-0.5.19.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "bf44d0d89811629a7655a4492b5950d3", "sha256": "f639bc48b68a924a7c70847cf75f21ddca8d091601bb62ce38faaab3c239f392" }, "downloads": -1, "filename": "sfsimodels-0.5.9.tar.gz", "has_sig": false, "md5_digest": "bf44d0d89811629a7655a4492b5950d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 16107, "upload_time": "2018-03-13T15:52:59", "url": "https://files.pythonhosted.org/packages/41/a8/b791474c40c15f5885c64ea5067a32d9935da3eb042b826673efe6e19058/sfsimodels-0.5.9.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "cc75ffb05319debd9195b123b0d0d1a0", "sha256": "84273779b49aaef7515f8b800be0f2e2aa9a33f07f5db4c077424c0425f8bb2d" }, "downloads": -1, "filename": "sfsimodels-0.6.0.tar.gz", "has_sig": false, "md5_digest": "cc75ffb05319debd9195b123b0d0d1a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 17792, "upload_time": "2018-04-17T15:32:42", "url": "https://files.pythonhosted.org/packages/f4/2a/8564fe42de15dfa53d621f7ffa1857a4351218cd7abc3e8abed47177e285/sfsimodels-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "042c540df569fc38694e4a2635125be2", "sha256": "335a8d99e9de319f7da51cb9ed9ab630b836199dc9a1a4ab42826bc624940275" }, "downloads": -1, "filename": "sfsimodels-0.6.1.tar.gz", "has_sig": false, "md5_digest": "042c540df569fc38694e4a2635125be2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 17986, "upload_time": "2018-04-26T14:49:42", "url": "https://files.pythonhosted.org/packages/cf/48/6da73b75e376071f1477dc1935d55f50cd220a5dff3cf04d59f1325c50cc/sfsimodels-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "911e5d6e3e993888b07374d0b2681fd6", "sha256": "93d2c3b9afda56493f739f9c0e6d945dfd59e6f3d524efde10c761f6aa09677a" }, "downloads": -1, "filename": "sfsimodels-0.6.2.tar.gz", "has_sig": false, "md5_digest": "911e5d6e3e993888b07374d0b2681fd6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 18240, "upload_time": "2018-05-11T09:14:12", "url": "https://files.pythonhosted.org/packages/1b/60/3a2be6df700a4b7d41dedc43f925ea3e2b8cc066247efae4bc06f6867c12/sfsimodels-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "c783344e280c1d361c8693f8f2497ef7", "sha256": "8f6a188c8fb90fe2c4f95e1be51dd1c8615879999e3d2db73b14103e67d585b5" }, "downloads": -1, "filename": "sfsimodels-0.6.3.tar.gz", "has_sig": false, "md5_digest": "c783344e280c1d361c8693f8f2497ef7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 18299, "upload_time": "2018-05-23T08:59:05", "url": "https://files.pythonhosted.org/packages/ef/3a/12e0cdc24355347229ba1a1756fdd98faa08732f0969e20b5c5d704677b0/sfsimodels-0.6.3.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "6295aa02104134cd2bc5bc7b350f503c", "sha256": "d97e7bf15321619eb61435d97dcb381d0c59144b829c046efe705ed2bc4d319b" }, "downloads": -1, "filename": "sfsimodels-0.6.6.tar.gz", "has_sig": false, "md5_digest": "6295aa02104134cd2bc5bc7b350f503c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 19060, "upload_time": "2018-05-23T12:11:05", "url": "https://files.pythonhosted.org/packages/94/95/ba4ac0308ff393dc64408c7a949d6226c106a5e8dc6d169c68928673a404/sfsimodels-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f17536a1e78ed7b0175309ab5fbc5bbd", "sha256": "c863a7ee63770d6d420d24fdef3bf7921d7ccd1c7d2db5705e3828d366e2d43d" }, "downloads": -1, "filename": "sfsimodels-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f17536a1e78ed7b0175309ab5fbc5bbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 19596, "upload_time": "2018-06-12T10:52:53", "url": "https://files.pythonhosted.org/packages/c9/62/fdf011be88e568ffab6f39ebe403702bef3bf57b91a2aff6b0d857f76193/sfsimodels-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "2e034755b761c90b799182a1169bbf7c", "sha256": "8eb15e410e4e3b5b981fbbc211765cc9f7f0761ca7ca1d7f57c4e87be53e844a" }, "downloads": -1, "filename": "sfsimodels-0.7.1.tar.gz", "has_sig": false, "md5_digest": "2e034755b761c90b799182a1169bbf7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 20273, "upload_time": "2018-07-05T12:09:25", "url": "https://files.pythonhosted.org/packages/62/c6/5b889831e27cfc616b3a0fc2b19e811da6801fed0044a3ff8f8b71a2bf45/sfsimodels-0.7.1.tar.gz" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "f7188343ee134fdb9f1ca491da257d4c", "sha256": "eba4f7ac28e25d9578518b50569862680b8506bf930a0f34d969af9ed3528555" }, "downloads": -1, "filename": "sfsimodels-0.7.11.tar.gz", "has_sig": false, "md5_digest": "f7188343ee134fdb9f1ca491da257d4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 25570, "upload_time": "2018-08-09T16:11:35", "url": "https://files.pythonhosted.org/packages/b4/d3/edaa21a27625cba7520c22948f189f78a2c5c479b2c9aee429a9750b6398/sfsimodels-0.7.11.tar.gz" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "b02d886d74f3b75fb3e0e8db7f40034b", "sha256": "967b9052700f11c912c0890d0c28994b0da1d270a76e36d0d00858eec6bea6c8" }, "downloads": -1, "filename": "sfsimodels-0.7.12.tar.gz", "has_sig": false, "md5_digest": "b02d886d74f3b75fb3e0e8db7f40034b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 26205, "upload_time": "2018-08-09T16:47:47", "url": "https://files.pythonhosted.org/packages/ea/f0/5fb6f143277f14f34146b3ffea7a161853a392e7d41779cb824d69c906cb/sfsimodels-0.7.12.tar.gz" } ], "0.7.13": [ { "comment_text": "", "digests": { "md5": "58dd07a1b1b2114a187f863e5c45985b", "sha256": "e969474a3a311a89281869b8a07791129cce8e7c73040cd8370821589bfb2e04" }, "downloads": -1, "filename": "sfsimodels-0.7.13.tar.gz", "has_sig": false, "md5_digest": "58dd07a1b1b2114a187f863e5c45985b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 26208, "upload_time": "2018-08-10T17:22:15", "url": "https://files.pythonhosted.org/packages/bf/33/2300a6283616052e9ac84e2f77406d515a80d6c69e62c44b192a3695c66a/sfsimodels-0.7.13.tar.gz" } ], "0.7.16": [ { "comment_text": "", "digests": { "md5": "69427b10113e908f95d5c9b176973879", "sha256": "6ad00e429725d0efa9fb8f4b1242de1fe292562e3361521ece68340394b35bf3" }, "downloads": -1, "filename": "sfsimodels-0.7.16.tar.gz", "has_sig": false, "md5_digest": "69427b10113e908f95d5c9b176973879", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27778, "upload_time": "2018-08-13T11:42:57", "url": "https://files.pythonhosted.org/packages/75/bb/6da3deb4768475151133cfa3799008e8373eb5efde178fe310bf66ca159d/sfsimodels-0.7.16.tar.gz" } ], "0.7.17": [ { "comment_text": "", "digests": { "md5": "4518560c2d8f1e37656c935015988e9d", "sha256": "48cd6aae48f489b42ea56e35be58579e0ae61fbeb133ba5b778f9bdecf369673" }, "downloads": -1, "filename": "sfsimodels-0.7.17.tar.gz", "has_sig": false, "md5_digest": "4518560c2d8f1e37656c935015988e9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27616, "upload_time": "2018-08-22T17:54:41", "url": "https://files.pythonhosted.org/packages/81/6f/1c4c11a3d57be0c0b8f6b2ff97698e72f89090a44ec8cb7307744de13e85/sfsimodels-0.7.17.tar.gz" } ], "0.7.19": [ { "comment_text": "", "digests": { "md5": "2f2a739401c802c60ab1e9a86e0c33ba", "sha256": "4c20042e52ce86f2420767278d2ad6a07d5fdcec93b75a230f505ecb5e78a100" }, "downloads": -1, "filename": "sfsimodels-0.7.19.tar.gz", "has_sig": false, "md5_digest": "2f2a739401c802c60ab1e9a86e0c33ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 25938, "upload_time": "2018-08-23T09:41:29", "url": "https://files.pythonhosted.org/packages/91/cd/c7282e8b4b17d8068fa44337687d4a2f179ea3e1075cc17275d4bdad117e/sfsimodels-0.7.19.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "708975aac596f84057924d0d19a499cd", "sha256": "765431a290de3d4af5f958cfb187ee9317d0fd2448c8dd6b4304d02d215804b8" }, "downloads": -1, "filename": "sfsimodels-0.7.2.tar.gz", "has_sig": false, "md5_digest": "708975aac596f84057924d0d19a499cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 22019, "upload_time": "2018-07-10T18:43:46", "url": "https://files.pythonhosted.org/packages/03/cd/4d27e4e6d5cbfe5b28a345ec6b6e348757c62dea575deb7ad2bcc79256c7/sfsimodels-0.7.2.tar.gz" } ], "0.7.20": [ { "comment_text": "", "digests": { "md5": "768e0cb1cae197f71398077d906ac2ac", "sha256": "b8783aac9e778db795e17a5d32db137c1d5acbfeac0b2a7ed4fa032b384bccc8" }, "downloads": -1, "filename": "sfsimodels-0.7.20.tar.gz", "has_sig": false, "md5_digest": "768e0cb1cae197f71398077d906ac2ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27340, "upload_time": "2018-08-28T16:47:59", "url": "https://files.pythonhosted.org/packages/d5/37/b122026ad4af923899960b9a4e3641b87e88f00c940b766497ed5634f7b0/sfsimodels-0.7.20.tar.gz" } ], "0.7.22": [ { "comment_text": "", "digests": { "md5": "2a89e3f087c84a3aa436513cef8eac22", "sha256": "207fdd5fc2005e878536ff4e2196f7d8fb3affefe9345365b6d6c1e67f755619" }, "downloads": -1, "filename": "sfsimodels-0.7.22.tar.gz", "has_sig": false, "md5_digest": "2a89e3f087c84a3aa436513cef8eac22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 28029, "upload_time": "2018-08-31T14:10:27", "url": "https://files.pythonhosted.org/packages/29/84/c490db7538a8c8de26a4c7f956763ddc1f561fac50cc17d1fe7a9a848947/sfsimodels-0.7.22.tar.gz" } ], "0.7.23": [ { "comment_text": "", "digests": { "md5": "5a7cb372ed5b1414d7a701d5f923681a", "sha256": "0d9a19448ec23649a10e7a65f48de6db4e04c96621d36f19db4444838aa430fa" }, "downloads": -1, "filename": "sfsimodels-0.7.23.tar.gz", "has_sig": false, "md5_digest": "5a7cb372ed5b1414d7a701d5f923681a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 28201, "upload_time": "2018-10-10T09:17:01", "url": "https://files.pythonhosted.org/packages/88/41/2fc95fb097a8e6d9338622cf7070ead067ba41106c4e24043a72cbe6a959/sfsimodels-0.7.23.tar.gz" } ], "0.7.24": [ { "comment_text": "", "digests": { "md5": "d7ce795dfef2b55884b64571fd718bfa", "sha256": "2171d3120dc29b676d05ce566c5e0b0e273a7a88f3c9c00eae885e3422019cc4" }, "downloads": -1, "filename": "sfsimodels-0.7.24.tar.gz", "has_sig": false, "md5_digest": "d7ce795dfef2b55884b64571fd718bfa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27577, "upload_time": "2018-10-10T09:47:36", "url": "https://files.pythonhosted.org/packages/3b/d8/41a6507c3f090eb4ac56d69caab8c29e41d08b9999990a063d6573a3a94a/sfsimodels-0.7.24.tar.gz" } ], "0.7.25": [ { "comment_text": "", "digests": { "md5": "ddfec1c6dc1335462ecc857f6ded8725", "sha256": "21825a7597995c559f9aaf023c67f606afa24062786d23354dafc5cd87f1b3b1" }, "downloads": -1, "filename": "sfsimodels-0.7.25.tar.gz", "has_sig": false, "md5_digest": "ddfec1c6dc1335462ecc857f6ded8725", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 26750, "upload_time": "2018-10-10T11:41:02", "url": "https://files.pythonhosted.org/packages/a9/e3/4fb880a6c7d36e090da70b4955596928afd0b1ba050467511d6ea21a70bf/sfsimodels-0.7.25.tar.gz" } ], "0.7.26": [ { "comment_text": "", "digests": { "md5": "e1623a1632d7f6b3b927bd6e764cfe6b", "sha256": "3b67873ba73b78ff364bc49a64d0326368f74b4fb59b5bc7aa0e419868a67523" }, "downloads": -1, "filename": "sfsimodels-0.7.26.tar.gz", "has_sig": false, "md5_digest": "e1623a1632d7f6b3b927bd6e764cfe6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 26689, "upload_time": "2018-10-10T16:16:13", "url": "https://files.pythonhosted.org/packages/e9/14/38dd58a03154ba95c052ec3f276540e84a472cbffdd176d69dd1027c0be1/sfsimodels-0.7.26.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7c3580521623883b0368fee3108a72ed", "sha256": "0ab858510049ff85421e04a2bf5737ce6945f01dad9d99880c196698d64aa0b8" }, "downloads": -1, "filename": "sfsimodels-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7c3580521623883b0368fee3108a72ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 20918, "upload_time": "2018-07-11T09:46:23", "url": "https://files.pythonhosted.org/packages/fa/3f/8f9a539c0e8d5b7270f3b657b80fa2f606ee835075f0423448896aa16a94/sfsimodels-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "73841bf17bfc4f34df53198088c10aab", "sha256": "ec19a0e4d39422355af2445ce18c8dabb3b4edeb0bdeb5601961c5860706d331" }, "downloads": -1, "filename": "sfsimodels-0.7.4.tar.gz", "has_sig": false, "md5_digest": "73841bf17bfc4f34df53198088c10aab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 22395, "upload_time": "2018-07-20T08:40:23", "url": "https://files.pythonhosted.org/packages/eb/f4/b8e95c0cada1b9aa5e841f89dd6b1c131edf91563adf5fe8db9bbe0dc7c6/sfsimodels-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "46af61bc39c3e73feaa1b24b67c479e8", "sha256": "45e252edf1145f76a8d15ebe63975b122322884299e171350202b1dddffc51c9" }, "downloads": -1, "filename": "sfsimodels-0.7.5.tar.gz", "has_sig": false, "md5_digest": "46af61bc39c3e73feaa1b24b67c479e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 23543, "upload_time": "2018-07-24T09:53:55", "url": "https://files.pythonhosted.org/packages/9a/9c/a5b46bc01f63a36914870747e6454c414116a0080969652ac1961f85bfba/sfsimodels-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "6f193ddcf74e0c1ddc1dadd85f6430d6", "sha256": "67073b24aba71146d22ad1d1cc5bb306862a3efdffe0fa1c5f6ed90a69441e4a" }, "downloads": -1, "filename": "sfsimodels-0.7.6.tar.gz", "has_sig": false, "md5_digest": "6f193ddcf74e0c1ddc1dadd85f6430d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 23021, "upload_time": "2018-07-25T08:00:35", "url": "https://files.pythonhosted.org/packages/fd/26/00e282271aab65282653db394ec743bf2c85a01463b7586337e8a1ec2058/sfsimodels-0.7.6.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "ee4f9e5f38d5a61ce82d20b5edf75cf7", "sha256": "6a0e0fe81a7ac43fde9552ef9144db7781d458c6bd977d939ab3359f9a4aceb9" }, "downloads": -1, "filename": "sfsimodels-0.7.8.tar.gz", "has_sig": false, "md5_digest": "ee4f9e5f38d5a61ce82d20b5edf75cf7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 25249, "upload_time": "2018-08-08T14:39:04", "url": "https://files.pythonhosted.org/packages/d5/52/72525f0b6aec96851586fcb903d1545ac419cde10b5bd6b8f8245519fa0a/sfsimodels-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "b458a96e83d2eff61e6a389deebe76d4", "sha256": "b63c0a0f117c53d7eea727d9259fbfaa3c6247fc3486f6247bdfc287c39fd8ad" }, "downloads": -1, "filename": "sfsimodels-0.7.9.tar.gz", "has_sig": false, "md5_digest": "b458a96e83d2eff61e6a389deebe76d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 25920, "upload_time": "2018-08-09T12:06:22", "url": "https://files.pythonhosted.org/packages/1e/ef/62ec481203596adadbb27d0b148978b233c7869b1697a8cb9d216ec02008/sfsimodels-0.7.9.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "0fb8ab1a7c6bb2eaf7b167ddad77aa96", "sha256": "2716bd6c244748cd4535b8c0be0c4d42a09089891a90e9861bac490b355208f4" }, "downloads": -1, "filename": "sfsimodels-0.8.1.tar.gz", "has_sig": false, "md5_digest": "0fb8ab1a7c6bb2eaf7b167ddad77aa96", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27323, "upload_time": "2018-10-22T18:34:57", "url": "https://files.pythonhosted.org/packages/69/ba/da18ad8f4b94cd0b1eaf9b11deccb3c062f81dc9984a4dc239f457fc73ca/sfsimodels-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "c4eb98e56ba0093a1ee7b72db2bad430", "sha256": "cf255ebbb35e662496b30359f2e920938b7a27f738ea2cbad41bb7f7d795c350" }, "downloads": -1, "filename": "sfsimodels-0.8.2.tar.gz", "has_sig": false, "md5_digest": "c4eb98e56ba0093a1ee7b72db2bad430", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 27552, "upload_time": "2018-10-24T15:21:18", "url": "https://files.pythonhosted.org/packages/dd/63/9b544de0125fe8564d648805d941dca3240f1ec13064b44d07e0fe83809d/sfsimodels-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "b4ae45b730760809baf0b4e055bf5752", "sha256": "571d6ad7fca3d500d7810f6fe868d5803c606b35d028980dc99332416193dfeb" }, "downloads": -1, "filename": "sfsimodels-0.8.3.tar.gz", "has_sig": false, "md5_digest": "b4ae45b730760809baf0b4e055bf5752", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29365, "upload_time": "2018-10-25T11:59:53", "url": "https://files.pythonhosted.org/packages/8a/33/15b925bac40773d7041db8c9b8eb8df532d86937120e6ac3cf6b864e5aa6/sfsimodels-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "88b5d67ebe1bf0350ef2cd9b5994e773", "sha256": "e4fda222d61a5b80f372c9e90d22570ed46e6bb1e37ee4318a3aa61e13f45603" }, "downloads": -1, "filename": "sfsimodels-0.8.4.tar.gz", "has_sig": false, "md5_digest": "88b5d67ebe1bf0350ef2cd9b5994e773", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29261, "upload_time": "2018-10-25T13:53:13", "url": "https://files.pythonhosted.org/packages/99/cf/8bd8216650996e440fd1c6394a69bada9da42e56aabb1230e49db2f328ee/sfsimodels-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "5fa1794359823d30dd30ddfc5287ad7b", "sha256": "3588e2a3dee59867bbc7c46d046771689b7c2bbf844b4a342caabf4d3f7f20fb" }, "downloads": -1, "filename": "sfsimodels-0.8.5.tar.gz", "has_sig": false, "md5_digest": "5fa1794359823d30dd30ddfc5287ad7b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 28828, "upload_time": "2018-10-25T14:51:57", "url": "https://files.pythonhosted.org/packages/31/86/6fd3c0faa4e4568c33ad2bf3d1f3d271c32448356e09d45f99ae07c291eb/sfsimodels-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "4a784c47f3fe5e78fbef6efa6d2d5db1", "sha256": "d535cb95a8d885127f3725a689433de259e069d151788e3791199125904cd961" }, "downloads": -1, "filename": "sfsimodels-0.8.6.tar.gz", "has_sig": false, "md5_digest": "4a784c47f3fe5e78fbef6efa6d2d5db1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 30025, "upload_time": "2018-11-27T18:13:40", "url": "https://files.pythonhosted.org/packages/4a/99/7c00641cd0b671b8053f98057e49ad8240d9d8dc24cf1f2a91e6ee90ee70/sfsimodels-0.8.6.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "7b7edcc2ddad15374ab0853552339ce7", "sha256": "34c5c126f8b49a6cee6256d02a0a5cf4f216c955c0100330d3335a3ba6d449f7" }, "downloads": -1, "filename": "sfsimodels-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7b7edcc2ddad15374ab0853552339ce7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 28274, "upload_time": "2019-02-13T01:35:35", "url": "https://files.pythonhosted.org/packages/a1/25/543d9803723854335f4089c9da1886e91205935edea4dd1fa5df02eb5518/sfsimodels-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "51b268dcd363abcf75ba990b6230ff99", "sha256": "a9910daf0018fc0bb5763e0a15a77b6708d3a0a62e1f0c45d8fed2bcf25ae0dd" }, "downloads": -1, "filename": "sfsimodels-0.9.1.tar.gz", "has_sig": false, "md5_digest": "51b268dcd363abcf75ba990b6230ff99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29946, "upload_time": "2019-02-15T04:55:39", "url": "https://files.pythonhosted.org/packages/64/f6/4ac77c91ed836aa3e228ab5b74604d43bc5e4cec06344b494e2b80131328/sfsimodels-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "2c40731471faf0da1beac77fc88b8bf4", "sha256": "0f67d6d99fdcf8df5e46a215fdc0b61c2173259798abbf58da2e750edbd56ec4" }, "downloads": -1, "filename": "sfsimodels-0.9.10.tar.gz", "has_sig": false, "md5_digest": "2c40731471faf0da1beac77fc88b8bf4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 31323, "upload_time": "2019-03-25T22:07:59", "url": "https://files.pythonhosted.org/packages/c6/f0/40404ff520c500e4bcda1787b0b7d991f840301ad7bb14c807de888461cd/sfsimodels-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "9b7097475fdf52ab6cece49f85f7756b", "sha256": "109e328c063db0dd62da0a992673df71939971f0ef27cc91179ff96c0b5856c9" }, "downloads": -1, "filename": "sfsimodels-0.9.11.tar.gz", "has_sig": false, "md5_digest": "9b7097475fdf52ab6cece49f85f7756b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 32749, "upload_time": "2019-03-25T22:18:31", "url": "https://files.pythonhosted.org/packages/0a/c3/1ef8fa7a507127a1e03f7fb26f69851f3324382d6ce42bf80a3ea12fac31/sfsimodels-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "436a703c03d4d2b7c82f1d168b126873", "sha256": "8d83f4d78b9da11c8dfa4e56a9bb6da9255defcdf6b62adb26e33ffafa74cb22" }, "downloads": -1, "filename": "sfsimodels-0.9.12.tar.gz", "has_sig": false, "md5_digest": "436a703c03d4d2b7c82f1d168b126873", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 33134, "upload_time": "2019-04-09T01:19:45", "url": "https://files.pythonhosted.org/packages/9a/43/1dabaf03d4f46176be7589223626fd0515c53e2889d40eeb66d6f8d88f25/sfsimodels-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "de446eb78cdc1088e9b8958a8a0be74b", "sha256": "e95913ebdc80b5c4b1544afde5fae921437ecc6a90ea95eaa19bb4215a9631ab" }, "downloads": -1, "filename": "sfsimodels-0.9.13.tar.gz", "has_sig": false, "md5_digest": "de446eb78cdc1088e9b8958a8a0be74b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 33310, "upload_time": "2019-05-03T00:24:28", "url": "https://files.pythonhosted.org/packages/a6/60/a56fa236a3899757f4e1f462f764bc6966938aa92815f327043b7f19f2b3/sfsimodels-0.9.13.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "7fa81b695211f3c487d55c504e62c125", "sha256": "3951e53a7cb471161e741f3512560b19c3058953ed1c028a5952e4f1b45e67df" }, "downloads": -1, "filename": "sfsimodels-0.9.17.tar.gz", "has_sig": false, "md5_digest": "7fa81b695211f3c487d55c504e62c125", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 33679, "upload_time": "2019-09-08T23:28:00", "url": "https://files.pythonhosted.org/packages/0c/52/3e107782d7121d45ea52910b21cb09c290de46e0d20bab1a39cc28ff4d95/sfsimodels-0.9.17.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "fc2c20a5882af9f9ab2c94b8005c6b6c", "sha256": "8d1e3fc36868ff7283975b1d7e3e100b6f104ae4eb6044b88b55f7c150e7c12c" }, "downloads": -1, "filename": "sfsimodels-0.9.19.tar.gz", "has_sig": false, "md5_digest": "fc2c20a5882af9f9ab2c94b8005c6b6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 32100, "upload_time": "2019-09-17T00:38:28", "url": "https://files.pythonhosted.org/packages/19/08/92a950f96b53d92ce2c724ce95555593bd978dedced6b136ec8729e3e22f/sfsimodels-0.9.19.tar.gz" } ], "0.9.20": [ { "comment_text": "", "digests": { "md5": "b3f8434d02f9893a8931eae2e0321a23", "sha256": "a665c3877379086d76f22d02807297e05d899b2a9adde0f785af9884399b9169" }, "downloads": -1, "filename": "sfsimodels-0.9.20.tar.gz", "has_sig": false, "md5_digest": "b3f8434d02f9893a8931eae2e0321a23", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 34645, "upload_time": "2019-10-07T00:03:27", "url": "https://files.pythonhosted.org/packages/7a/f9/eb702ed32066fd73af4dbf591b0fb958d108adddd2dcf28c9b0960eca174/sfsimodels-0.9.20.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "6b0c1e4baed7d31df9fed5d3d1de1846", "sha256": "b3d0678206484de166a0b181e664ffc53749e75253ce3a16a3b0d655ba63a5c1" }, "downloads": -1, "filename": "sfsimodels-0.9.4.tar.gz", "has_sig": false, "md5_digest": "6b0c1e4baed7d31df9fed5d3d1de1846", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29745, "upload_time": "2019-02-20T09:05:39", "url": "https://files.pythonhosted.org/packages/9f/57/e3e5145b7739b312523fedcf1540b5c2f9efb1eecc162a9306d7013bd417/sfsimodels-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "679ed857ca6073aae73d9c129ab02081", "sha256": "21cdfabdba07f51f6ae63774120d2c12a7edc15e9941b22fb31f487510f5e0d7" }, "downloads": -1, "filename": "sfsimodels-0.9.5.tar.gz", "has_sig": false, "md5_digest": "679ed857ca6073aae73d9c129ab02081", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 30200, "upload_time": "2019-02-26T03:40:33", "url": "https://files.pythonhosted.org/packages/49/4f/79f3685ea90a480725f2dbfcd8f336a27917732e9cf43e1c9a68c259e1f3/sfsimodels-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "2c7411301e7c8152767705a00f25499c", "sha256": "ff8f9c454ce4f4151ba2e5a8e86d5e87bc7cc78dff4068b54e58fbfcf63d61ef" }, "downloads": -1, "filename": "sfsimodels-0.9.6.tar.gz", "has_sig": false, "md5_digest": "2c7411301e7c8152767705a00f25499c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 30270, "upload_time": "2019-02-28T00:22:22", "url": "https://files.pythonhosted.org/packages/9d/05/7a48c127cd4e47a8d2f4c0c77a6281dd90f3217378d5d6cdb9acfe8f8099/sfsimodels-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "036e6569efcd7be42036707d57e377bb", "sha256": "55fff2eace6df6b6aee5c45bf0b3c482b1b398b553b0ce2a56751ea0a9380ece" }, "downloads": -1, "filename": "sfsimodels-0.9.7.tar.gz", "has_sig": false, "md5_digest": "036e6569efcd7be42036707d57e377bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29084, "upload_time": "2019-03-04T20:01:34", "url": "https://files.pythonhosted.org/packages/19/e6/160b66fad7e6ba2418a4ddd08f6e62be68b31ed0fc56f6a7641c74131521/sfsimodels-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "65c77d62e32e9456c0d6cd3629e5d6b4", "sha256": "efbdedf65778b5f09544f5e5a7757d269a4496a85ae6a6444fc9a0f9b08461e9" }, "downloads": -1, "filename": "sfsimodels-0.9.8.tar.gz", "has_sig": false, "md5_digest": "65c77d62e32e9456c0d6cd3629e5d6b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 29853, "upload_time": "2019-03-17T21:30:54", "url": "https://files.pythonhosted.org/packages/6a/b7/7b5d83eda2b9bc84382dc9f3115f9b6158c41dd50b4886797fa6a4fa0cd3/sfsimodels-0.9.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3f8434d02f9893a8931eae2e0321a23", "sha256": "a665c3877379086d76f22d02807297e05d899b2a9adde0f785af9884399b9169" }, "downloads": -1, "filename": "sfsimodels-0.9.20.tar.gz", "has_sig": false, "md5_digest": "b3f8434d02f9893a8931eae2e0321a23", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 34645, "upload_time": "2019-10-07T00:03:27", "url": "https://files.pythonhosted.org/packages/7a/f9/eb702ed32066fd73af4dbf591b0fb958d108adddd2dcf28c9b0960eca174/sfsimodels-0.9.20.tar.gz" } ] }