mathworld


Namemathworld JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/PinkPantherPC/MathWorld
SummaryA python module for using sympy with analytic geometry
upload_time2024-12-28 13:51:24
maintainerNone
docs_urlNone
authorTobia Petrolini
requires_python>=3.10
licenseMIT
keywords math geometry analytic line point sympy symbolic calculation cas
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MathWorld

## What's MathWorld?

MathWolrd is a python module for using sympy with analytic geometry.

Use objects to simulate geometric elements on a 2D plane, such as points, lines, and segments. By using SymPy to define their characteristics, it is possible to utilize MathWorld to solve symbolic problems on the Cartesian plane.

There are three classes representing geometric objects:

- class Point: represents a point from its coordinates
- class Line: represents a line from its equation
- class Segment: represents a segment from its extremes

These elements have several attributes and methods, which ensure complete and efficient use

You can check out the documentation in the [repo Wiki](https://github.com/PinkPantherPC/MathWorld/wiki/Documentation)

## Last Release

Compared with version 0.1.0, external functions have been included in classes such as `@staticmethod` and the documentation has been improved for a better approach! I also improved the handling of variables of type float.

You will be able to see more details within the [Github Releases](https://github.com/PinkPantherPC/MathWorld/releases)

## Installation

To install _mathworld_ you can use pip (if you already have python installed)

Alternatively, you can download `MathWorld.zip` from the most recent [Github Release](https://github.com/PinkPantherPC/MathWorld/releases/tag/v0.1.1).

## Acknowledgments

This project makes use of [SymPy](https://www.sympy.org), a Python library for symbolic mathematics.

I gratefully acknowledge the developers and contributors of SymPy for their exceptional work in creating and maintaining this robust and versatile computational tool. SymPy is released under the [BSD license](https://github.com/sympy/sympy/blob/master/LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PinkPantherPC/MathWorld",
    "name": "mathworld",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "math, geometry, analytic, line, point, sympy, symbolic, calculation, CAS",
    "author": "Tobia Petrolini",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/c1/81/8a1dc41aa1b54c9b89eb937f23bdd5a3a2a5a79bc2affe80d519b5670cf9/mathworld-0.1.1.tar.gz",
    "platform": null,
    "description": "# MathWorld\r\n\r\n## What's MathWorld?\r\n\r\nMathWolrd is a python module for using sympy with analytic geometry.\r\n\r\nUse objects to simulate geometric elements on a 2D plane, such as points, lines, and segments. By using SymPy to define their characteristics, it is possible to utilize MathWorld to solve symbolic problems on the Cartesian plane.\r\n\r\nThere are three classes representing geometric objects:\r\n\r\n- class Point: represents a point from its coordinates\r\n- class Line: represents a line from its equation\r\n- class Segment: represents a segment from its extremes\r\n\r\nThese elements have several attributes and methods, which ensure complete and efficient use\r\n\r\nYou can check out the documentation in the [repo Wiki](https://github.com/PinkPantherPC/MathWorld/wiki/Documentation)\r\n\r\n## Last Release\r\n\r\nCompared with version 0.1.0, external functions have been included in classes such as `@staticmethod` and the documentation has been improved for a better approach! I also improved the handling of variables of type float.\r\n\r\nYou will be able to see more details within the [Github Releases](https://github.com/PinkPantherPC/MathWorld/releases)\r\n\r\n## Installation\r\n\r\nTo install _mathworld_ you can use pip (if you already have python installed)\r\n\r\nAlternatively, you can download `MathWorld.zip` from the most recent [Github Release](https://github.com/PinkPantherPC/MathWorld/releases/tag/v0.1.1).\r\n\r\n## Acknowledgments\r\n\r\nThis project makes use of [SymPy](https://www.sympy.org), a Python library for symbolic mathematics.\r\n\r\nI gratefully acknowledge the developers and contributors of SymPy for their exceptional work in creating and maintaining this robust and versatile computational tool. SymPy is released under the [BSD license](https://github.com/sympy/sympy/blob/master/LICENSE).\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A python module for using sympy with analytic geometry",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/PinkPantherPC/MathWorld"
    },
    "split_keywords": [
        "math",
        " geometry",
        " analytic",
        " line",
        " point",
        " sympy",
        " symbolic",
        " calculation",
        " cas"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b90ac902b4d3516f2d31f9bdaa424e5e103a79ada33bd1ffa0b584c1a067c471",
                "md5": "88e179ba3e7fc6ecaa9fe10b6959cb8c",
                "sha256": "eb5d13303332a4e065b18ac03a3b26762596550db7f99abf601d8fe408650494"
            },
            "downloads": -1,
            "filename": "mathworld-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "88e179ba3e7fc6ecaa9fe10b6959cb8c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 8788,
            "upload_time": "2024-12-28T13:51:19",
            "upload_time_iso_8601": "2024-12-28T13:51:19.852419Z",
            "url": "https://files.pythonhosted.org/packages/b9/0a/c902b4d3516f2d31f9bdaa424e5e103a79ada33bd1ffa0b584c1a067c471/mathworld-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1818a1dc41aa1b54c9b89eb937f23bdd5a3a2a5a79bc2affe80d519b5670cf9",
                "md5": "dd54cb19ae5aeade9e956faec7525503",
                "sha256": "ab7f875a193f03a67fd86201178cbeca8e10dc1066167217d686f5bd6d49231f"
            },
            "downloads": -1,
            "filename": "mathworld-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "dd54cb19ae5aeade9e956faec7525503",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 10895,
            "upload_time": "2024-12-28T13:51:24",
            "upload_time_iso_8601": "2024-12-28T13:51:24.652601Z",
            "url": "https://files.pythonhosted.org/packages/c1/81/8a1dc41aa1b54c9b89eb937f23bdd5a3a2a5a79bc2affe80d519b5670cf9/mathworld-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-28 13:51:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PinkPantherPC",
    "github_project": "MathWorld",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "mathworld"
}
        
Elapsed time: 0.38603s