geofig


Namegeofig JSON
Version 1.0a3 PyPI version JSON
download
home_pageNone
SummaryLibrary to procedurally generate geometric figures as SVG images.
upload_time2025-08-10 00:49:41
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseNone
keywords diagram figure geometry svg
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Geofig

[![PyPI][badge-pypi]][project-pypi]
[![Python][badge-pyversion]][project-pyversion]
[![Codeberg][badge-codeberg]][project-codeberg]
[![License][badge-license]][project-license]

## Introduction

Geofig is a Python library to procedurally generate geometric figures as SVG images.

## Features

- uses [SymPy](https://sympy.org/) for geometric objects and computation
- symbolic computation of geometric objects and relationships in Cartesian space
- automatic transformation and layout, rendered into an SVG image
- styling of objects through dynamic inclusion of CSS rules


[badge-codeberg]: https://img.shields.io/badge/codeberg-main-blue
[badge-license]: https://img.shields.io/badge/license-0BSD-green
[badge-pypi]: https://img.shields.io/pypi/v/geofig
[badge-pyversion]: https://img.shields.io/python/required-version-toml?tomlFilePath=https://codeberg.org/reserata/geofig/raw/branch/main/pyproject.toml
[project-codeberg]: https://codeberg.org/reserata/geofig/
[project-license]: https://codeberg.org/reserata/geofig/src/branch/main/LICENSE
[project-pypi]: https://pypi.org/project/geofig
[project-pyversion]: https://www.python.org/

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "geofig",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "diagram, figure, geometry, svg",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/f5/37/08cde4072f1d8a50526717f2507a3414ec59c3379243016987941172848e/geofig-1.0a3.tar.gz",
    "platform": null,
    "description": "# Geofig\n\n[![PyPI][badge-pypi]][project-pypi]\n[![Python][badge-pyversion]][project-pyversion]\n[![Codeberg][badge-codeberg]][project-codeberg]\n[![License][badge-license]][project-license]\n\n## Introduction\n\nGeofig is a Python library to procedurally generate geometric figures as SVG images.\n\n## Features\n\n- uses [SymPy](https://sympy.org/) for geometric objects and computation\n- symbolic computation of geometric objects and relationships in Cartesian space\n- automatic transformation and layout, rendered into an SVG image\n- styling of objects through dynamic inclusion of CSS rules\n\n\n[badge-codeberg]: https://img.shields.io/badge/codeberg-main-blue\n[badge-license]: https://img.shields.io/badge/license-0BSD-green\n[badge-pypi]: https://img.shields.io/pypi/v/geofig\n[badge-pyversion]: https://img.shields.io/python/required-version-toml?tomlFilePath=https://codeberg.org/reserata/geofig/raw/branch/main/pyproject.toml\n[project-codeberg]: https://codeberg.org/reserata/geofig/\n[project-license]: https://codeberg.org/reserata/geofig/src/branch/main/LICENSE\n[project-pypi]: https://pypi.org/project/geofig\n[project-pyversion]: https://www.python.org/\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Library to procedurally generate geometric figures as SVG images.",
    "version": "1.0a3",
    "project_urls": {
        "Repository": "https://codeberg.org/reserata/geofig"
    },
    "split_keywords": [
        "diagram",
        " figure",
        " geometry",
        " svg"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d5a9f0b3dc7bdbdbf2d624a8bd509909fe2d27aefe7b85167df718e30f6c149",
                "md5": "60a2973d62df9171629e622d3351004b",
                "sha256": "4ffb101f7bf9ff78cf7772ced8c5135b2d3069fb304662ae9a44ee764f06088a"
            },
            "downloads": -1,
            "filename": "geofig-1.0a3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "60a2973d62df9171629e622d3351004b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 8345,
            "upload_time": "2025-08-10T00:49:40",
            "upload_time_iso_8601": "2025-08-10T00:49:40.278332Z",
            "url": "https://files.pythonhosted.org/packages/6d/5a/9f0b3dc7bdbdbf2d624a8bd509909fe2d27aefe7b85167df718e30f6c149/geofig-1.0a3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f53708cde4072f1d8a50526717f2507a3414ec59c3379243016987941172848e",
                "md5": "f27db3f455ddcbd2c1f679fab0a1d004",
                "sha256": "93fb235982f276518490c09cce2a55158a20152743b86e28991521c320b6ea59"
            },
            "downloads": -1,
            "filename": "geofig-1.0a3.tar.gz",
            "has_sig": false,
            "md5_digest": "f27db3f455ddcbd2c1f679fab0a1d004",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 7579,
            "upload_time": "2025-08-10T00:49:41",
            "upload_time_iso_8601": "2025-08-10T00:49:41.312891Z",
            "url": "https://files.pythonhosted.org/packages/f5/37/08cde4072f1d8a50526717f2507a3414ec59c3379243016987941172848e/geofig-1.0a3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-10 00:49:41",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": true,
    "codeberg_user": "reserata",
    "codeberg_project": "geofig",
    "lcname": "geofig"
}
        
Elapsed time: 1.97485s