{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2019-06-02T07:08:25.012045+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "scikit-fdiff-master.tar.gz": { "checksum": "md5:bfeac74ed6037716bbeb1a5079f27475", "ext": "gz", "id": "52ff0947-96a4-4952-9b9e-b2ee56f6dc76", "key": "scikit-fdiff-master.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 3721417 } }, "order": [], "total_bytes": 3721417 }, "id": "3236970", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/3236970/access", "access_links": "https://zenodo.org/api/records/3236970/access/links", "access_request": "https://zenodo.org/api/records/3236970/access/request", "access_users": "https://zenodo.org/api/records/3236970/access/users", "archive": "https://zenodo.org/api/records/3236970/files-archive", "archive_media": "https://zenodo.org/api/records/3236970/media-files-archive", "communities": "https://zenodo.org/api/records/3236970/communities", "communities-suggestions": "https://zenodo.org/api/records/3236970/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.3236970", "draft": "https://zenodo.org/api/records/3236970/draft", "files": "https://zenodo.org/api/records/3236970/files", "latest": "https://zenodo.org/api/records/3236970/versions/latest", "latest_html": "https://zenodo.org/records/3236970/latest", "media_files": "https://zenodo.org/api/records/3236970/media-files", "parent": "https://zenodo.org/api/records/2597925", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.2597925", "parent_html": "https://zenodo.org/records/2597925", "requests": "https://zenodo.org/api/records/3236970/requests", "reserve_doi": "https://zenodo.org/api/records/3236970/draft/pids/doi", "self": "https://zenodo.org/api/records/3236970", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.3236970", "self_html": "https://zenodo.org/records/3236970", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:3236970/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:3236970/sequence/default", "versions": "https://zenodo.org/api/records/3236970/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "creators": [ { "affiliations": [ { "name": "Universit\u00e9 Savoie Mont-Blanc" } ], "person_or_org": { "family_name": "Nicolas Cellier", "identifiers": [ { "identifier": "0000-0002-3759-3546", "scheme": "orcid" } ], "name": "Nicolas Cellier", "type": "personal" } }, { "affiliations": [ { "name": "Universit\u00e9 Savoie Mont-Blanc" } ], "person_or_org": { "family_name": "Christian Ruyer-Quil", "name": "Christian Ruyer-Quil", "type": "personal" } } ], "description": "
Scikit-FDiff is a new tool, written in pure Python, that focus on reducing the time between the developpement of the mathematical model and the numerical solving.
\n\nIt allows an easy and automatic finite difference discretization, thanks to a symbolic processing that can deal with systems of multi-dimensional partial differential equation with complex boundary conditions.
\n\nUsing finite differences and the method of lines, it allows the transformation of the original PDE into an ODE, provinding a fast computation of the temporal evolution vector and the Jacobian matrix. The later is pre-computed in a symbolic way and sparsed by nature. It can be evaluated with as few computational ressources as possible, allowing the use of implicit and explicit solvers at a reasoneable cost.
", "publication_date": "2019-06-02", "publisher": "Zenodo", "references": [ { "reference": "LeVeque, R J (2002). Finite Volume Methods for Hyperbolic Problems." }, { "reference": "Cellier, N (2018). Optimisation d'\u00e9changeurs \u00e0 films ruisselants." }, { "reference": "Meurer, Aaron and al. (2017). SymPy: symbolic computing in Python." }, { "reference": "Rang, Joachim (2015). Improved traditional Rosenbrock-Wanner methods for stiff ODEs and DAEs." } ], "resource_type": { "id": "software", "title": { "de": "Software", "en": "Software" } }, "rights": [ { "description": { "en": "A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code." }, "id": "mit", "props": { "scheme": "spdx", "url": "https://opensource.org/licenses/MIT" }, "title": { "en": "MIT License" } } ], "subjects": [ { "subject": "python" }, { "subject": "pde" }, { "subject": "finite difference" }, { "subject": "physical modelling" } ], "title": "scikit-finite-diff, a new tool for PDE solving", "version": "0.6.0" }, "parent": { "access": { "owned_by": { "user": 31884 } }, "communities": {}, "id": "2597925", "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.2597925", "provider": "datacite" } } }, "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.3236970", "provider": "datacite" }, "oai": { "identifier": "oai:zenodo.org:3236970", "provider": "oai" } }, "revision_id": 7, "stats": { "all_versions": { "data_volume": 180657249.0, "downloads": 49, "unique_downloads": 48, "unique_views": 338, "views": 358 }, "this_version": { "data_volume": 167463765.0, "downloads": 45, "unique_downloads": 44, "unique_views": 272, "views": 291 } }, "status": "published", "updated": "2020-08-29T12:11:55.802371+00:00", "versions": { "index": 2, "is_latest": true } }