crate-sim


Namecrate-sim JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/BernardoFerreira/CRATE
SummaryCRATE: Clustering-based Nonlinear Analysis of Materials
upload_time2023-05-15 18:46:46
maintainer
docs_urlNone
authorBernardo Ferreira
requires_python>=3.6
licenseBSD-3-Clause License
keywords simulation clustering materials homogenization modeling
VCS
bugtrack_url
requirements anytree colorama numpy scikit_learn scipy sphinx_rtd_theme sphinx-autodoc-typehints
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

<p align="center">
  <a href=""><img alt="logo" src="https://user-images.githubusercontent.com/25851824/238439999-4170acd2-409e-4e0c-b262-5971a7df418e.png" width="80%"></a>
</p>

# What is CRATE?

[**Docs**](https://bessagroup.github.io/CRATE/)
| [**Installation**](https://bessagroup.github.io/CRATE/rst_doc_files/getting_started/installation.html)
| [**GitHub**](https://github.com/bessagroup/CRATE)
| [**PyPI**](https://pypi.org/project/crate-sim/)

### Summary
**CRATE** (Clustering-based Nonlinear Analysis of Materials) is a Python program developed in the context of computational mechanics to aid the design and development of new materials. Its main purpose is **performing multi-scale nonlinear analyses of heterogeneous materials** through a suitable coupling between first-order computational homogenization and clustering-based reduced-order modeling: given a representative volume element of the material microstructure and the corresponding material phase properties, CRATE computes the material's effective mechanical response when subject to a prescribed macro-scale loading path.

### Authorship & Citation
CRATE was originally developed by Bernardo P. Ferreira<sup>[1](#f1)</sup> in the context of his PhD Thesis<sup>[2](#f2)</sup>.

If you use CRATE in a scientific publication, it is appreciated that you cite this PhD Thesis:

```
@phdthesis{ferreira:2022a,
  title = {Towards Data-driven Multi-scale Optimization of Thermoplastic Blends: Microstructural Generation, Constitutive Development and Clustering-based Reduced-Order Modeling},
  author = {Ferreira, B.P.},
  year = {2022},
  langid = {english},
  school = {University of Porto},
  url={https://hdl.handle.net/10216/146900}
}
```

<sup id="f1"> 1 </sup> Profile: [LinkedIN](https://www.linkedin.com/in/bpferreira/), [ORCID](https://orcid.org/0000-0001-5956-3877), [ResearchGate](https://www.researchgate.net/profile/Bernardo-Ferreira-11?ev=hdr_xprf)

<sup id="f2"> 2 </sup> Ferreira, B.P. (2022). *Towards Data-driven Multi-scale Optimization of Thermoplastic Blends: Microstructural Generation, Constitutive Development and Clustering-based Reduced-Order Modeling.* PhD Thesis, University of Porto (see [here](http://dx.doi.org/10.13140/RG.2.2.33940.17289))

----

# Getting started

You can find everything you need to know in [CRATE documentation](https://bessagroup.github.io/CRATE/)!


<p align="center">
  <a href=""><img alt="logo" src="https://user-images.githubusercontent.com/25851824/238440445-48811f19-8131-4161-8eeb-108197221986.png" width="80%"></a>
</p>


# Community Support

If you find any **issues**, **bugs** or **problems** with CRATE, please use the [GitHub issue tracker](https://github.com/bessagroup/CRATE/issues) to report them. Provide a clear description of the problem, as well as a complete report on the underlying details, so that it can be easily reproduced and (hopefully) fixed!

You are also welcome to post there any **questions**, **comments** or **suggestions** for improvement in the [GitHub discussions](https://github.com/bessagroup/CRATE/discussions) space!

>**Note:**  
>Bear in mind that CRATE is a program developed in an academic environment and that I'm currently the only developer as a side project. This means that I'll do my best to address all the issues, questions and suggestions, but do expect a reasonable time frame! ~ *Bernardo P. Ferreira*


# Credits

* Bernardo P. Ferreira is deeply thankful to [Francisco Pires](https://sigarra.up.pt/feup/pt/func_geral.formview?p_codigo=240385) and [Miguel Bessa](https://github.com/mabessa) for supervising the PhD Thesis that motivated the development of CRATE.


# License

Copyright 2020, Bernardo Ferreira

All rights reserved.

CRATE is a free and open-source software published under a BSD 3-Clause License.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/BernardoFerreira/CRATE",
    "name": "crate-sim",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "simulation,clustering,materials,homogenization,modeling",
    "author": "Bernardo Ferreira",
    "author_email": "bernardoferreiraacc@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5e/22/9052cf45c9a754a5e9d9d139a3df4909d493f7455dabb447eab19bf5ae93/crate-sim-1.0.1.tar.gz",
    "platform": null,
    "description": "\n\n<p align=\"center\">\n  <a href=\"\"><img alt=\"logo\" src=\"https://user-images.githubusercontent.com/25851824/238439999-4170acd2-409e-4e0c-b262-5971a7df418e.png\" width=\"80%\"></a>\n</p>\n\n# What is CRATE?\n\n[**Docs**](https://bessagroup.github.io/CRATE/)\n| [**Installation**](https://bessagroup.github.io/CRATE/rst_doc_files/getting_started/installation.html)\n| [**GitHub**](https://github.com/bessagroup/CRATE)\n| [**PyPI**](https://pypi.org/project/crate-sim/)\n\n### Summary\n**CRATE** (Clustering-based Nonlinear Analysis of Materials) is a Python program developed in the context of computational mechanics to aid the design and development of new materials. Its main purpose is **performing multi-scale nonlinear analyses of heterogeneous materials** through a suitable coupling between first-order computational homogenization and clustering-based reduced-order modeling: given a representative volume element of the material microstructure and the corresponding material phase properties, CRATE computes the material's effective mechanical response when subject to a prescribed macro-scale loading path.\n\n### Authorship & Citation\nCRATE was originally developed by Bernardo P. Ferreira<sup>[1](#f1)</sup> in the context of his PhD Thesis<sup>[2](#f2)</sup>.\n\nIf you use CRATE in a scientific publication, it is appreciated that you cite this PhD Thesis:\n\n```\n@phdthesis{ferreira:2022a,\n  title = {Towards Data-driven Multi-scale Optimization of Thermoplastic Blends: Microstructural Generation, Constitutive Development and Clustering-based Reduced-Order Modeling},\n  author = {Ferreira, B.P.},\n  year = {2022},\n  langid = {english},\n  school = {University of Porto},\n  url={https://hdl.handle.net/10216/146900}\n}\n```\n\n<sup id=\"f1\"> 1 </sup> Profile: [LinkedIN](https://www.linkedin.com/in/bpferreira/), [ORCID](https://orcid.org/0000-0001-5956-3877), [ResearchGate](https://www.researchgate.net/profile/Bernardo-Ferreira-11?ev=hdr_xprf)\n\n<sup id=\"f2\"> 2 </sup> Ferreira, B.P. (2022). *Towards Data-driven Multi-scale Optimization of Thermoplastic Blends: Microstructural Generation, Constitutive Development and Clustering-based Reduced-Order Modeling.* PhD Thesis, University of Porto (see [here](http://dx.doi.org/10.13140/RG.2.2.33940.17289))\n\n----\n\n# Getting started\n\nYou can find everything you need to know in [CRATE documentation](https://bessagroup.github.io/CRATE/)!\n\n\n<p align=\"center\">\n  <a href=\"\"><img alt=\"logo\" src=\"https://user-images.githubusercontent.com/25851824/238440445-48811f19-8131-4161-8eeb-108197221986.png\" width=\"80%\"></a>\n</p>\n\n\n# Community Support\n\nIf you find any **issues**, **bugs** or **problems** with CRATE, please use the [GitHub issue tracker](https://github.com/bessagroup/CRATE/issues) to report them. Provide a clear description of the problem, as well as a complete report on the underlying details, so that it can be easily reproduced and (hopefully) fixed!\n\nYou are also welcome to post there any **questions**, **comments** or **suggestions** for improvement in the [GitHub discussions](https://github.com/bessagroup/CRATE/discussions) space!\n\n>**Note:**  \n>Bear in mind that CRATE is a program developed in an academic environment and that I'm currently the only developer as a side project. This means that I'll do my best to address all the issues, questions and suggestions, but do expect a reasonable time frame! ~ *Bernardo P. Ferreira*\n\n\n# Credits\n\n* Bernardo P. Ferreira is deeply thankful to [Francisco Pires](https://sigarra.up.pt/feup/pt/func_geral.formview?p_codigo=240385) and [Miguel Bessa](https://github.com/mabessa) for supervising the PhD Thesis that motivated the development of CRATE.\n\n\n# License\n\nCopyright 2020, Bernardo Ferreira\n\nAll rights reserved.\n\nCRATE is a free and open-source software published under a BSD 3-Clause License.\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause License",
    "summary": "CRATE: Clustering-based Nonlinear Analysis of Materials",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/BernardoFerreira/CRATE"
    },
    "split_keywords": [
        "simulation",
        "clustering",
        "materials",
        "homogenization",
        "modeling"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e229052cf45c9a754a5e9d9d139a3df4909d493f7455dabb447eab19bf5ae93",
                "md5": "50e98a00b6ad08dc35ed59e71806ac5d",
                "sha256": "e4d2220403d39a93285772e0eecad1b42e516850dfe883f53186a23f636e028e"
            },
            "downloads": -1,
            "filename": "crate-sim-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "50e98a00b6ad08dc35ed59e71806ac5d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 193758,
            "upload_time": "2023-05-15T18:46:46",
            "upload_time_iso_8601": "2023-05-15T18:46:46.505318Z",
            "url": "https://files.pythonhosted.org/packages/5e/22/9052cf45c9a754a5e9d9d139a3df4909d493f7455dabb447eab19bf5ae93/crate-sim-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-15 18:46:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "BernardoFerreira",
    "github_project": "CRATE",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "anytree",
            "specs": [
                [
                    "==",
                    "2.8.0"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "1.23.3"
                ]
            ]
        },
        {
            "name": "scikit_learn",
            "specs": [
                [
                    "==",
                    "1.2.2"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    "==",
                    "1.10.0"
                ]
            ]
        },
        {
            "name": "sphinx_rtd_theme",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        },
        {
            "name": "sphinx-autodoc-typehints",
            "specs": [
                [
                    "==",
                    "1.22"
                ]
            ]
        }
    ],
    "lcname": "crate-sim"
}
        
Elapsed time: 0.14095s