dryphys

A small scale, 2D/3D physics engine written in modern C++.

https://github.com/crdrisko/dryphys

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: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A small scale, 2D/3D physics engine written in modern C++.

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed 10 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Security

README.md

DryPhys

cmake Coverage Status GitHub release (latest by date including pre-releases) DOI

Welcome to the DryPhys project! This repository is a work in progress, checkout the dev branch for the most up-to-date versions. We'll use the main branch for stable releases.

Getting started

...

Features

  • ...

Platforms

The DryPhys project has been built and tested on a number of operating systems, computer architectures, and compiler combinations.

  • Linux
  • Mac OS X
  • Windows

Requirements

The DryPhys project was designed to have as few external dependencies as possible so it could be easily built and used by other projects. The project requires:

  • A C++17-standard-compliant compiler with support for the Standard Library.

Build Requirements

  • CMake: Version 3.12.0 or higher. See the documentation in the build.md file for specific instructions on installing the project.

Test Requirements

  • GoogleTest was used for the testing all the source code in the project. Building and running all these tests is optional and more information can be found in the testing section of build.md.

Contributing

Please read CONTRIBUTING.md for details on how you can become a contributor and the process for submitting pull requests to us.

License

Copyright (c) 2024 Cody R. Drisko. All rights reserved.

Licensed under the MIT License.

Owner

  • Name: Cody R. Drisko
  • Login: crdrisko
  • Kind: user
  • Location: Notre Dame, IN
  • Company: University of Notre Dame

C++ developer and computational chemist at the University of Notre Dame.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- affiliation: University of Notre Dame
  family-names: Drisko
  given-names: Cody R.
  orcid: 0009-0006-3968-5088
title: 'DryPhys Engine'
version: v0.1-alpha
type: software
date-released: '2025-02-13'
doi: 10.5281/zenodo.14865067
license:
- mit
url: "https://github.com/crdrisko/dryphys"

GitHub Events

Total
  • Release event: 1
  • Push event: 23
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 23
  • Create event: 1

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v4 composite
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/init v3 composite
.github/workflows/coverage.yml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v4 composite
  • coverallsapp/github-action v2.3.0 composite
.github/workflows/pages.yml actions
  • actions/checkout v4 composite
  • peaceiris/actions-gh-pages v3 composite