{"id":37240219,"url":"https://github.com/simphony/simphony-common","last_synced_at":"2026-01-22T11:01:37.036Z","repository":{"id":19409882,"uuid":"22651892","full_name":"simphony/simphony-common","owner":"simphony","description":"The native implementation of the Simphony cuds objects","archived":true,"fork":false,"pushed_at":"2018-01-29T20:21:24.000Z","size":7585,"stargazers_count":7,"open_issues_count":19,"forks_count":5,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-04-16T06:29:55.430Z","etag":null,"topics":["multiscale-simulation","simulation-framework"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simphony.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-05T17:05:12.000Z","updated_at":"2023-09-08T16:49:34.000Z","dependencies_parsed_at":"2022-09-05T10:00:55.417Z","dependency_job_id":null,"html_url":"https://github.com/simphony/simphony-common","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/simphony/simphony-common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simphony%2Fsimphony-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simphony%2Fsimphony-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simphony%2Fsimphony-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simphony%2Fsimphony-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simphony","download_url":"https://codeload.github.com/simphony/simphony-common/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simphony%2Fsimphony-common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28661882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["multiscale-simulation","simulation-framework"],"created_at":"2026-01-15T07:00:29.135Z","updated_at":"2026-01-22T11:01:37.029Z","avatar_url":"https://github.com/simphony.png","language":"Python","readme":"Simphony-common\n===============\n\nThe native implementation of the SimPhoNy cuds objects and io code (http://www.simphony-project.eu/).\n\n.. image:: https://travis-ci.org/simphony/simphony-common.svg?branch=master\n   :target: https://travis-ci.org/simphony/simphony-common\n   :alt: Build status\n\n.. image:: http://codecov.io/github/simphony/simphony-common/coverage.svg?branch=master\n   :target: http://codecov.io/github/simphony/simphony-common?branch=master\n   :alt: Coverage status\n\n.. image:: https://readthedocs.org/projects/simphony/badge/?version=master\n   :target: https://readthedocs.org/projects/simphony/?badge=master\n   :alt: Documentation Status\n\n.. image:: https://img.shields.io/docker/automated/jrottenberg/ffmpeg.svg\n   :target: https://hub.docker.com/r/simphony/simphony-common/\n   :alt: Docker Image\n\nRepository\n----------\n\nSimphony-common is hosted on github: https://github.com/simphony/simphony-common\n\nRequirements\n------------\n\n- enum34 \u003e= 1.0.4\n- stevedore \u003e= 1.2.0\n- numpy \u003e= 1.11.1\n- PyTables \u003e= 3.2.3.1\n\nOptional requirements\n~~~~~~~~~~~~~~~~~~~~~\n\nTo support the documentation built you need the following packages:\n\n- sphinx \u003e= 1.3.1\n- mock\n\nInstallation\n------------\n\nThe package requires python 2.7.x, installation is based on setuptools::\n\n    # build and install\n    python setup.py install\n\nor::\n\n    # build for in-place development\n    python setup.py develop\n\nGeneration of EDM egg\n---------------------\n\nAn EDM egg can be generated with::\n    \n    python edmsetup.py egg\n\nthe resulting egg will be left in the endist directory.\nUploading to the repository is only possible from an Enthought jenkins build process.\nAutomatic build of the eggs is performed when a branch (not a tag, due to jenkins github \nlimitations) named ``release-\u003cversion\u003e-\u003cbuild\u003e`` is created. If the build is successful, \nthe package will appear in the enthought/simphony-dev repository shortly afterwards.\n\nWe recommend to leave these branches for future reference.\n\n\nTesting\n-------\n\nTo run the full test-suite run::\n\n    python -m unittest discover -p test*\n\nDocumentation\n-------------\n\nTo build the documentation in the doc/build directory run::\n\n    python setup.py build_sphinx\n\n\nIf you recreate the uml diagrams you need to have java and xdot installed::\n\n   sudo apt-get install default-jre xdot\n\nA copy of the `plantuml.jar\n\u003chttp://plantuml.sourceforge.net/download.html\u003e`_ needs also to be\navailable in the :file:`doc/` folder. Running ``make uml`` inside\nthe :file:`doc/` directory will recreate all the UML diagrams.\n\n\n.. note::\n\n   - One can use the --help option with a setup.py command\n     to see all available options.\n   - The documentation will be saved in the :file:`./build` directory.\n   - Not all the png files of the UML diagrams are used.\n\nDirectory structure\n-------------------\n\nThere are four subpackages:\n\n- core -- used for common low level classes and utility code\n- cuds -- to hold all the native cuds implementations\n- io -- to hold the io specific code\n- bench -- holds basic benchmarking code\n- examples -- holds SimPhoNy example code\n- doc -- Documentation related files\n\n  - source -- Sphinx rst source files\n  - build -- Documentation build directory, if documentation has been generated\n    using the ``make`` script in the ``doc`` directory.\n\nSimPhoNy Framework\n------------------\n\nThe ``simphony`` library is the core component of the SimPhoNy\nFramework; information on setting up the framework is provided on a\nseparate repository https://github.com/simphony/simphony-framework.\nObserve that this repository is in deprecation stage, as we are moving toward\nEnthought Deployment Manager (EDM) based installation and deployment.\n\n\nFor Developers\n==============\n\nThe data structures used in this project are based on the metadata which is defined under ``ontology``.\n\nIn order to reflect latest changes to the metadata repository, one should regenerate these entities. \nThe generator is hosted in the repository simphony-metatools located at: https://github.com/simphony/simphony-metatools . The generator is\nused to recreate the python classes in simphony/cuds/meta. It is installed and invoked by the setup.py script.\n","funding_links":[],"categories":["فیزیک"],"sub_categories":["کار با زمان و تقویم"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimphony%2Fsimphony-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimphony%2Fsimphony-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimphony%2Fsimphony-common/lists"}