easifem


Nameeasifem JSON
Version 24.1.0 PyPI version JSON
download
home_pageNone
Summaryeasifem is a command line interface for using EASIFEM library. Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is Modern Fortran framework for solving partial differential equations (PDEs) using finite element methods.
upload_time2024-01-15 08:33:07
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords fem fortran modern fortran application cli command line interface easifem engineering finite element method high performance computing scientific computations scientific library
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # easifem

[![PyPI - Version](https://img.shields.io/pypi/v/easifem-cli.svg)](https://pypi.org/project/easifem)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/easifem-cli.svg)](https://pypi.org/project/easifem)

easifem is a command line interface (CLI) for using EASIFEM library.

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is Modern Fortran framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM eases the efforts to develop scientific programs in Fortran. It is meant for researchers, scientists, and engineers using Fortran to implement numerical methods for solving the initial-boundary-value problems (IBVPs)."

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install easifem
```

## License

`easifem` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

## Getting started

`easifem` provides following subcommands:

1. setenv
2. install
3. run
4. clean


## `setenv`

```bash
easifem setenv --install="PATH_INSTALL_DIR" --build="PATH_BUILD_DIR" --source="PATH_SOURCE_DIR"
```

This will create `easifemvar.sh` (for Bash and Zsh) and `easifemvar.fish` for (Fish shell). These files will be located at `~/.config/easifem`.

## install

```bash
easifem install extpkgs
easifem install base
easifem install classes
easifem install materials
easifem install kernels
easifem install easifem
```

## run

## To-do

Following command will be added in the future.

1. update
2. uninstall
3. build

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "easifem",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "FEM,Fortran,Modern Fortran,application,cli,command line interface,easifem,engineering,finite element method,high performance computing,scientific computations,scientific library",
    "author": null,
    "author_email": "Vikas Sharma <Vickysharma0812@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/cb/ea/0a7ddefc669215260e5a8713af86e880535545a69eac80a3051e36098f9f/easifem-24.1.0.tar.gz",
    "platform": null,
    "description": "# easifem\n\n[![PyPI - Version](https://img.shields.io/pypi/v/easifem-cli.svg)](https://pypi.org/project/easifem)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/easifem-cli.svg)](https://pypi.org/project/easifem)\n\neasifem is a command line interface (CLI) for using EASIFEM library.\n\nExpandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is Modern Fortran framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM eases the efforts to develop scientific programs in Fortran. It is meant for researchers, scientists, and engineers using Fortran to implement numerical methods for solving the initial-boundary-value problems (IBVPs).\"\n\n-----\n\n**Table of Contents**\n\n- [Installation](#installation)\n- [License](#license)\n\n## Installation\n\n```console\npip install easifem\n```\n\n## License\n\n`easifem` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.\n\n## Getting started\n\n`easifem` provides following subcommands:\n\n1. setenv\n2. install\n3. run\n4. clean\n\n\n## `setenv`\n\n```bash\neasifem setenv --install=\"PATH_INSTALL_DIR\" --build=\"PATH_BUILD_DIR\" --source=\"PATH_SOURCE_DIR\"\n```\n\nThis will create `easifemvar.sh` (for Bash and Zsh) and `easifemvar.fish` for (Fish shell). These files will be located at `~/.config/easifem`.\n\n## install\n\n```bash\neasifem install extpkgs\neasifem install base\neasifem install classes\neasifem install materials\neasifem install kernels\neasifem install easifem\n```\n\n## run\n\n## To-do\n\nFollowing command will be added in the future.\n\n1. update\n2. uninstall\n3. build\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "easifem is a command line interface for using EASIFEM library. Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is Modern Fortran framework for solving partial differential equations (PDEs) using finite element methods.",
    "version": "24.1.0",
    "project_urls": {
        "Documentation": "https://github.com/vickysharma0812/easifem#readme",
        "Issues": "https://github.com/vickysharma0812/easifem/issues",
        "Source": "https://github.com/vickysharma0812/easifem"
    },
    "split_keywords": [
        "fem",
        "fortran",
        "modern fortran",
        "application",
        "cli",
        "command line interface",
        "easifem",
        "engineering",
        "finite element method",
        "high performance computing",
        "scientific computations",
        "scientific library"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b03032475192cf7fbda9f52cc30781f8b2a89bf06876644f39b6cbe194f8f087",
                "md5": "850d03583efe5dfafa321feee2472a3f",
                "sha256": "c72825fa200e116f4b58358ced6e075fa6358d117705af5d1b920ed11a12d0b7"
            },
            "downloads": -1,
            "filename": "easifem-24.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "850d03583efe5dfafa321feee2472a3f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 23093,
            "upload_time": "2024-01-15T08:33:05",
            "upload_time_iso_8601": "2024-01-15T08:33:05.580889Z",
            "url": "https://files.pythonhosted.org/packages/b0/30/32475192cf7fbda9f52cc30781f8b2a89bf06876644f39b6cbe194f8f087/easifem-24.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cbea0a7ddefc669215260e5a8713af86e880535545a69eac80a3051e36098f9f",
                "md5": "19b603f26f4be57855a3743fb24c11de",
                "sha256": "1bf53dfee00514dd15af097cd0ad47a09b2194149057a932079a876553b70b1b"
            },
            "downloads": -1,
            "filename": "easifem-24.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "19b603f26f4be57855a3743fb24c11de",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 17827,
            "upload_time": "2024-01-15T08:33:07",
            "upload_time_iso_8601": "2024-01-15T08:33:07.605203Z",
            "url": "https://files.pythonhosted.org/packages/cb/ea/0a7ddefc669215260e5a8713af86e880535545a69eac80a3051e36098f9f/easifem-24.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-15 08:33:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vickysharma0812",
    "github_project": "easifem#readme",
    "github_not_found": true,
    "lcname": "easifem"
}
        
Elapsed time: 0.17684s