MonotoneScheme


NameMonotoneScheme JSON
Version 0.0.14 PyPI version JSON
download
home_pagehttps://github.com/wonjunee/monotone-scheme
SummaryPython wrapper for C++ codes for the monotone scheme for curvature motion PDEs
upload_time2023-09-09 04:37:18
maintainer
docs_urlNone
authorWonjun Lee
requires_python>=3.6
license
keywords
VCS
bugtrack_url
requirements numpy scipy matplotlib scikit-learn tqdm plotly ipython
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Monotone schemes for solving curvature motion PDEs

## by Jeff Calder (UMN)  and Wonjun Lee (UMN)

- Paper: [arXiv](.)
- Jeff Calder: [website](https://www-users.cse.umn.edu/~jwcalder/)
- Wonjun Lee: [website](https://wonjunee.github.io)

---
# Outline
This repository contains c++ and python codes for running the monotone algorithm to solve curvature motion PDEs. Here are list of PDEs that can be solved using this algorithm.

### Eikonal equation
$$ |\nabla u(x)| = f(x), \quad x \in \Omega $$
$$ x = 0, \quad x \in \partial \Omega $$

### Mean curvature PDE
$$ |\nabla u(x)|\kappa(x) = f(x), \quad x \in \Omega $$
$$ x = 0, \quad x \in \partial \Omega $$
where $\kappa(x) = - \text{div}\left( \frac{\nabla u}{|\nabla u|} \right)$ is the mean curvature of the level set surface of $u$ passing through $x$.

### Tukey Depth
$$ |\nabla u(x)| = \int_{(y-x)\cdot \nabla u(x) = 0} \rho(y) dS(y), \quad x \in \Omega.$$



---
# Tutorial

## Prerequisites

- `pip`
- `python >= 3.6`

Follow this link to see the instruction for the installation of `pip`: [https://pip.pypa.io/en/stable/installation/](https://pip.pypa.io/en/stable/installation/).


## Installing the package

First install the package by running the following command:
```
    pip install MonotoneScheme
```

(TO BE CONTINUED)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/wonjunee/monotone-scheme",
    "name": "MonotoneScheme",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Wonjun Lee",
    "author_email": "wlee@ucla.edu",
    "download_url": "https://files.pythonhosted.org/packages/84/91/bd8e8da96cb2b448a46dfa18f9afa3b35289c2a0ffe2adeabcd427edb87a/MonotoneScheme-0.0.14.tar.gz",
    "platform": null,
    "description": "# Monotone schemes for solving curvature motion PDEs\n\n## by Jeff Calder (UMN)  and Wonjun Lee (UMN)\n\n- Paper: [arXiv](.)\n- Jeff Calder: [website](https://www-users.cse.umn.edu/~jwcalder/)\n- Wonjun Lee: [website](https://wonjunee.github.io)\n\n---\n# Outline\nThis repository contains c++ and python codes for running the monotone algorithm to solve curvature motion PDEs. Here are list of PDEs that can be solved using this algorithm.\n\n### Eikonal equation\n$$ |\\nabla u(x)| = f(x), \\quad x \\in \\Omega $$\n$$ x = 0, \\quad x \\in \\partial \\Omega $$\n\n### Mean curvature PDE\n$$ |\\nabla u(x)|\\kappa(x) = f(x), \\quad x \\in \\Omega $$\n$$ x = 0, \\quad x \\in \\partial \\Omega $$\nwhere $\\kappa(x) = - \\text{div}\\left( \\frac{\\nabla u}{|\\nabla u|} \\right)$ is the mean curvature of the level set surface of $u$ passing through $x$.\n\n### Tukey Depth\n$$ |\\nabla u(x)| = \\int_{(y-x)\\cdot \\nabla u(x) = 0} \\rho(y) dS(y), \\quad x \\in \\Omega.$$\n\n\n\n---\n# Tutorial\n\n## Prerequisites\n\n- `pip`\n- `python >= 3.6`\n\nFollow this link to see the instruction for the installation of `pip`: [https://pip.pypa.io/en/stable/installation/](https://pip.pypa.io/en/stable/installation/).\n\n\n## Installing the package\n\nFirst install the package by running the following command:\n```\n    pip install MonotoneScheme\n```\n\n(TO BE CONTINUED)\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Python wrapper for C++ codes for the monotone scheme for curvature motion PDEs",
    "version": "0.0.14",
    "project_urls": {
        "Homepage": "https://github.com/wonjunee/monotone-scheme"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31bb948c00824e1c74768adcaa524b46c10aba57614e3d050b43171cf28fb7f3",
                "md5": "5429422808c3c042087e6927ec6e1108",
                "sha256": "c2f75d7aade2499b95f6da1916d9739937876e87bdbd29f624cf54d79a5ef1ef"
            },
            "downloads": -1,
            "filename": "MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5429422808c3c042087e6927ec6e1108",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 113044,
            "upload_time": "2023-09-09T04:37:17",
            "upload_time_iso_8601": "2023-09-09T04:37:17.271180Z",
            "url": "https://files.pythonhosted.org/packages/31/bb/948c00824e1c74768adcaa524b46c10aba57614e3d050b43171cf28fb7f3/MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8491bd8e8da96cb2b448a46dfa18f9afa3b35289c2a0ffe2adeabcd427edb87a",
                "md5": "e9c082300da5124b50b1bb70d078ab58",
                "sha256": "b825b4496aedea273eb3e4fc2f146c521a41cc39d34ff57a05a410aeb0e08d4c"
            },
            "downloads": -1,
            "filename": "MonotoneScheme-0.0.14.tar.gz",
            "has_sig": false,
            "md5_digest": "e9c082300da5124b50b1bb70d078ab58",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 15506,
            "upload_time": "2023-09-09T04:37:18",
            "upload_time_iso_8601": "2023-09-09T04:37:18.604544Z",
            "url": "https://files.pythonhosted.org/packages/84/91/bd8e8da96cb2b448a46dfa18f9afa3b35289c2a0ffe2adeabcd427edb87a/MonotoneScheme-0.0.14.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-09 04:37:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wonjunee",
    "github_project": "monotone-scheme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "scikit-learn",
            "specs": []
        },
        {
            "name": "tqdm",
            "specs": []
        },
        {
            "name": "plotly",
            "specs": []
        },
        {
            "name": "ipython",
            "specs": []
        }
    ],
    "lcname": "monotonescheme"
}
        
Elapsed time: 0.24966s