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.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: tudo-seal
  • License: apache-2.0
  • Language: Python
  • Default Branch: develop
  • Size: 926 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 9 months ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

CoSy

CoSy logo | | | |----------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Package | [![PyPI - Version](https://img.shields.io/pypi/v/combinatory-synthesizer.svg?logo=pypi&label=&labelColor=grey&logoColor=gold&style=flat-square&pypiBaseUrl=https://test.pypi.org)](https://pypi.org/project/combinatory-synthesizer) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/combinatory-synthesizer.svg?logo=python&label=&labelColor=grey&logoColor=gold&style=flat-square&pypiBaseUrl=https://test.pypi.org)](https://pypi.org/project/combinatory-synthesizer) | | License | [![License](https://img.shields.io/github/license/tudo-seal/cosy-draft?color=9E2165&logo=apache&label=&labelColor=grey&style=flat-square)](https://opensource.org/licenses/Apache-2.0) | | Package | [![CI - Test](https://img.shields.io/github/actions/workflow/status/tudo-seal/cosy-draft/checks.yml?label=checks&style=flat-square)](https://github.com/tudo-seal/cosy-draft/actions/workflows/checks.yml) [![CD - Release CoSy](https://img.shields.io/github/actions/workflow/status/tudo-seal/cosy-draft/release.yml?label=release&style=flat-square)](https://github.com/tudo-seal/cosy-draft/actions/workflows/release.yml) | | Docs | [![Docs - Release](https://img.shields.io/github/actions/workflow/status/tudo-seal/cosy-draft/check-docs.yml?label=checks&style=flat-square)](https://github.com/tudo-seal/cosy-draft/actions/workflows/check-docs.yml) [![Docs - Checks](https://img.shields.io/github/actions/workflow/status/tudo-seal/cosy-draft/deploy-docs.yml?label=deploy&style=flat-square)](https://github.com/tudo-seal/cosy-draft/actions/workflows/deploy-docs.yml) | | Coverage | [![codecov](https://img.shields.io/codecov/c/github/tudo-seal/cosy-draft?token=40E83ABJV4&logo=codecov&label=&labelColor=grey&style=flat-square)](https://codecov.io/github/tudo-seal/cosy-draft) | | Traits | [![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg?style=flat-square)](https://hatch.pypa.io/latest/) [![Checked with mypy](https://img.shields.io/badge/endpoint?url=https://raw.githubusercontent.com/tudo-seal/cosy-draft/main/docs/assets/badges/mypy.json&style=flat-square)](http://mypy-lang.org/) [![Checked with Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json&color=4051b5&style=flat-square)](https://github.com/astral-sh/ruff) |

CoSy enables synthesis of arbitrary artifacts from individual modular components. It efficiently handles specification and constraints of these modular components, describing how they connect and which performance criteria need to be satisfied.

  • For a simple example for a theoretically minded computer scientist, see: Fibonacci
  • For a simple example for a practically minded engineer, see: Robot Arm (WIP)

Installation

Installation is as simple as running:

console pip install combinatory-synthesizer

CoSy itself has no dependencies at all, so it will play nice with any pre-existing projects.

Documentation

This README is intentionally left brief.
Please head over to the documentation to get started.

License

CoSy is distributed under the terms of the Apache-2.0 license.

Owner

  • Name: SEAL - Software Engineering by Algorithms and Logic
  • Login: tudo-seal
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Combinatory Synthesizer (CoSy)
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Andrej
    family-names: Dudenhefner
    email: andrej.dudenhefner@cs.tu-dortmund.de
    affiliation: TU Dortmund University
    orcid: 'https://orcid.org/0000-0003-1104-444X'
  - given-names: Christoph
    family-names: Stahl
    email: christoph.stahl@tu-dortmund.de
    affiliation: TU Dortmund University
    orcid: 'https://orcid.org/0009-0006-9079-8379'
  - given-names: Constantin
    family-names: Chaumet
    email: constantin.chaumet@tu-dortmund.de
    affiliation: TU Dortmund University
    orcid: 'https://orcid.org/0000-0002-8359-8030'
  - given-names: Felix
    family-names: Laarmann
    email: felix.laarmann@tu-dortmund.de
    affiliation: TU Dortmund University
    orcid: 'https://orcid.org/0009-0001-5761-9678'
repository-code: 'https://github.com/tudo-seal/cosy'
keywords:
  - combinatory logic
  - type system
  - inhabitation
  - intersection types
  - program synthesis
license: Apache-2.0

GitHub Events

Total
  • Watch event: 1
  • Delete event: 4
  • Issue comment event: 6
  • Public event: 1
  • Push event: 40
  • Pull request event: 18
  • Create event: 6
Last Year
  • Watch event: 1
  • Delete event: 4
  • Issue comment event: 6
  • Public event: 1
  • Push event: 40
  • Pull request event: 18
  • Create event: 6

Dependencies

.github/workflows/check-docs.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/hatch install composite
.github/workflows/checks.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/hatch install composite
.github/workflows/deploy-docs.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/hatch install composite
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • pypa/hatch install composite
pyproject.toml pypi
.github/workflows/pr-rules-main.yml actions
  • superbrothers/close-pull-request v3 composite
.github/workflows/pr-rules-reminder.yml actions
  • thollander/actions-comment-pull-request v3 composite