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
Last synced: 6 months ago · JSON representation ·

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
Created almost 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

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

The full documentation can be found here.

Owner

  • Name: Justus Springer
  • Login: justus-springer
  • Kind: user

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
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 3.2%
Average: 9.8%
Dependent packages count: 16.3%
Last synced: 6 months ago