physics.net.mathematics

Mathematics.NET is a C# class library that provides tools for solving advanced mathematical problems.

https://github.com/hamlettanyavong/mathematics.net

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
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary

Keywords

autodiff automatic-differentiation calculus complex-numbers csharp differential-geometry dotnet math mathematics opencl physics rational-numbers rk4 tensors

Keywords from Contributors

interactive ecosystem-modeling units mesh interpretability profiles distribution sequences generic projection
Last synced: 6 months ago · JSON representation ·

Repository

Mathematics.NET is a C# class library that provides tools for solving advanced mathematical problems.

Basic Info
Statistics
  • Stars: 10
  • Watchers: 1
  • Forks: 0
  • Open Issues: 9
  • Releases: 0
Topics
autodiff automatic-differentiation calculus complex-numbers csharp differential-geometry dotnet math mathematics opencl physics rational-numbers rk4 tensors
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Funding License Citation Codeowners

README.md

Mathematics.NET Logo

Mathematics.NET

Mathematics.NET is a C# class library that provides tools for solving advanced mathematical problems.

GitHub GitHub Repo Stars NuGet Package NuGet Downloads Unit Tests

About

Mathematics.NET provides custom types for complex, real, and rational numbers as well as other mathematical objects such as vectors, matrices, and tensors.[^1] Mathematics.NET also supports first and second-order, forward and reverse-mode automatic differentiation.

[^1]: Please visit the documentation site for detailed information.

Owner

  • Name: Hamlet Tanyavong
  • Login: HamletTanyavong
  • Kind: user
  • Location: United States

Physics & Mathematics · University of Minnesota, Twin Cities alumnus

Citation (CITATION.cff)

cff-version: 1.2.0
message: 'If you use this software, please cite it as below.'
title: Mathematics.NET
authors:
- family-names: Tanyavong
  given-names: Hamlet
  orcid: 'https://orcid.org/0009-0002-0327-881X'
type: software
version: 0.3.0-alpha.1
license: MIT
date-released: 2025-2-21
repository-code: 'https://github.com/HamletTanyavong/Mathematics.NET'
url: 'https://mathematics.hamlettanyavong.com'
keywords:
- mathematics
- math
- autodiff
- differential geometry

GitHub Events

Total
  • Watch event: 4
  • Delete event: 154
  • Issue comment event: 62
  • Push event: 321
  • Pull request review event: 81
  • Pull request event: 284
  • Create event: 151
Last Year
  • Watch event: 4
  • Delete event: 154
  • Issue comment event: 62
  • Push event: 321
  • Pull request review event: 81
  • Pull request event: 284
  • Create event: 151

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 1,328
  • Total Committers: 2
  • Avg Commits per committer: 664.0
  • Development Distribution Score (DDS): 0.028
Past Year
  • Commits: 434
  • Committers: 2
  • Avg Commits per committer: 217.0
  • Development Distribution Score (DDS): 0.085
Top Committers
Name Email Commits
Hamlet Tanyavong 3****g 1,291
dependabot[bot] 4****] 37

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 456
  • Average time to close issues: N/A
  • Average time to close pull requests: about 15 hours
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.15
  • Merged pull requests: 386
  • Bot issues: 0
  • Bot pull requests: 161
Past Year
  • Issues: 0
  • Pull requests: 231
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.29
  • Merged pull requests: 171
  • Bot issues: 0
  • Bot pull requests: 161
Top Authors
Issue Authors
Pull Request Authors
  • HamletTanyavong (295)
  • dependabot[bot] (161)
Top Labels
Issue Labels
Pull Request Labels
dependencies (162) javascript (126) .NET (31) enhancement (4) bug (4) github_actions (3)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 40
nuget.org: physics.net.mathematics.sourcegenerators

Mathematics.NET.SourceGenerators is a source generator for use with Mathematics.NET.

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: physics.net.mathematics

Mathematics.NET is a C# class library that provides tools for solving mathematical problems. Included are custom types for real, complex, and rational numbers as well as other mathematical objects such as vectors, matrices, and tensors. The library also contains methods for performing first and second-order, forward and reverse-mode automatic differentiation.

  • Versions: 27
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago

Dependencies

.github/workflows/generate-documentation-site.yml actions
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • peaceiris/actions-gh-pages v3 composite
src/Mathematics.NET/Mathematics.NET.csproj nuget
src/Mathematics.NET.SourceGenerators/Mathematics.NET.SourceGenerators.csproj nuget
  • Microsoft.CodeAnalysis.Analyzers 3.3.4 development
  • Microsoft.CodeAnalysis.CSharp 4.7.0
tests/Mathematics.NET.Benchmarks/Mathematics.NET.Benchmarks.csproj nuget
  • BenchmarkDotNet 0.13.8
tests/Mathematics.NET.Tests/Mathematics.NET.Tests.csproj nuget
  • coverlet.collector 6.0.0 development
  • MSTest.TestAdapter 3.1.1
  • MSTest.TestFramework 3.1.1
  • Microsoft.NET.Test.Sdk 17.7.2
src/Mathematics.NET.DevApp/Mathematics.NET.DevApp.csproj nuget