RationalPolygons
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: justus-springer
- License: mit
- Language: Julia
- Default Branch: main
- Size: 905 KB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
RationalPolygons.jl
RationalPolygons.jl is a pure Julia package for computations with rational convex polygons. It implements
- counting lattice points, Ehrhart Theory, normal forms, automorphism groups, computation of subpolygons,
- various classification algorithms] for integral and rational polygons.
I have written RationalPolygons.jl in the span of about six months while working on a joint project with Martin Bohnert. Its main purpose is to provide reference implementations of the classification algorithms developed in our paper. However, it also implements many more basic algorithms for computations with rational polygons that I believe might be useful in other projects. RationalPolygons.jl does not make use of any external computer algebra system but implements all necessary algorithms, including two-dimensional euclidian geometry, from scratch in pure Julia. This allows for quite good performance, with computations involving billions of polygons being feasable on a personal computer.
Documentation
Owner
- Name: Justus Springer
- Login: justus-springer
- Kind: user
- Repositories: 1
- Profile: https://github.com/justus-springer
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Springer" given-names: "Justus" orcid: "https://orcid.org/0009-0002-8457-1160" title: "RationalPolygons.jl" version: 1.0.0 date-released: 2024-10-17 url: "https://github.com/justus-springer/RationalPolygons.jl"
GitHub Events
Total
- Push event: 33
- Create event: 4
- Commit comment event: 2
Last Year
- Push event: 33
- Create event: 4
- Commit comment event: 2
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
juliahub.com: RationalPolygons
- Documentation: https://docs.juliahub.com/General/RationalPolygons/stable/
- License: MIT
-
Latest release: 1.1.0
published about 1 year ago