signed-difference-sets

Repository of known signed difference sets and existence results

https://github.com/dmgordo/signed-difference-sets

Science Score: 67.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
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Repository of known signed difference sets and existence results

Basic Info
  • Host: GitHub
  • Owner: dmgordo
  • License: other
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 113 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation Codemeta

README.md

The La Jolla Signed Difference Set Repository

This repository is an addition to the datasets on The La Jolla Combinatorics Repository, a website where I maintain database of covering designs, difference sets, and circulant weighing matrices. Signed difference sets were described in this paper , and rather than adding it to the site, I'm putting data from the paper here as a Jupyter notebook.

This is an experiment in making a FAIR (Findable, Accessible, Interoperable, Reusable) mathematical database (see The FAIR Guiding Principles for scientific data management and stewardship for details. After researching different approaches used by researchers in many different scientific areas, implementing it as a Jupyter Notebook seemed like the best current option.

This repository contains a json file with all the data from the paper, and Sage code to read it and display the results. It can be run interactively with binder, or downloaded and run locally. Anyone wishing to further develop the code to do research on signed difference sets is welcome to under the CC-BY-4.0 license (giving attribution to the original work).

To run the notebook with binder, click here: Binder

There were issues getting the SageMath kernel in binder. Hopefully this will be ironed out in a future version, but for now the notebook only runs python code. For people who wish to do further development there is Sage code at the bottom of sds_code.py to help get started.

Contact

If you encounter any problems with this repository, please report them to dmgordo@gmail.com.

Owner

  • Name: Dan Gordon
  • Login: dmgordo
  • Kind: user

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: La Jolla Combinatorics Repository
message: >-
  If you use this dataset, please cite it using the
  metadata from this file.
type: dataset
authors:
  - given-names: Daniel M.
    family-names: Gordon
    email: gordon@ccr-lajolla.org
    affiliation: IDA Center for Communications Research-La Jolla
    orcid: 'https://orcid.org/0000-0003-4373-3637'
license: CC-BY-4.0
version: '1.0'
date-released: '2022-12-20'

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "license": "https://spdx.org/licenses/CC-BY-4.0",
  "dateCreated": "2022-12-20",
  "datePublished": "2022-12-20",
  "dateModified": "2022-12-20",
  "downloadUrl": "https://dmgordon.org",
  "name": "La Jolla Combinatorics Repository",
  "description": "Code and JSON data giving signed difference sets and related existence information.",
  "applicationCategory": "Combinatorics",
  "keywords": [
    "combinatorial design"
  ],
  "programmingLanguage": [
    "Python 3"
  ],
  "softwareRequirements": [
    "Jupyter Notebook"
  ],
  "author": [
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0003-4373-3637",
      "givenName": "Daniel M.",
      "familyName": "Gordon",
      "email": "dmgordo@gmail.com",
      "affiliation": {
        "@type": "Organization",
        "name": "Center for Communications Research-La Jolla"
      }
    }
  ]
}

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • pandas *