https://github.com/byuflowlab/flowmath.jl

A collection of mathematical functions or convenience methods we frequently use that are not already readily available in Julia packages

https://github.com/byuflowlab/flowmath.jl

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • 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
  • Committers with academic emails
    2 of 9 committers (22.2%) from academic institutions
  • Institutional organization owner
    Organization byuflowlab has institutional domain (flow.byu.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.9%) to scientific vocabulary

Keywords from Contributors

wind-turbines rotorcraft rotor propeller bemt bem aircraft aerodynamics nonlinear gebt
Last synced: 9 months ago · JSON representation

Repository

A collection of mathematical functions or convenience methods we frequently use that are not already readily available in Julia packages

Basic Info
  • Host: GitHub
  • Owner: byuflowlab
  • License: mit
  • Language: Julia
  • Default Branch: master
  • Homepage:
  • Size: 898 KB
Statistics
  • Stars: 8
  • Watchers: 3
  • Forks: 2
  • Open Issues: 0
  • Releases: 10
Created over 6 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

FLOWMath

A collection of mathematical functions and convenience methods. These are simple methods we use regularly in our lab that aren't readily available in the Julia ecosystem.

Authors: Andrew Ning and Taylor McDonnell

Quadrature - trapezoidal integration

Root Finding - Brent's method

Interpolation - Akima spline - linear interpolation - 2D/3D/4D interpolation from recursive 1D iterpolation

Smoothing - absolute value - Kreisselmeier-Steinhauser constraint aggregation function - sigmoid blending - cubic/quintic polynomial blending - smooth step function

Complex step safe versions of - abs: abs_cs_safe - abs2: abs2_cs_safe - norm: norm_cs_safe - dot: dot_cs_safe - atan (two argument form): atan_cs_safe

Install

julia ] add FLOWMath

Run Unit Tests

julia ] test FLOWMath

Owner

  • Name: BYU FLOW Lab
  • Login: byuflowlab
  • Kind: organization
  • Location: Provo, UT

FLight, Optimization, and Wind

GitHub Events

Total
  • Create event: 3
  • Release event: 1
  • Issues event: 4
  • Delete event: 1
  • Issue comment event: 10
  • Push event: 20
  • Pull request event: 8
Last Year
  • Create event: 3
  • Release event: 1
  • Issues event: 4
  • Delete event: 1
  • Issue comment event: 10
  • Push event: 20
  • Pull request event: 8

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 99
  • Total Committers: 9
  • Avg Commits per committer: 11.0
  • Development Distribution Score (DDS): 0.576
Top Committers
Name Email Commits
Andrew Ning a****g@b****u 42
Taylor McDonnell t****l@g****m 28
Daniel Ingraham d****m@g****m 8
Andrew Ning a****g@u****m 6
tylercritchfield t****d@g****m 5
Judd Mehr j****r@g****m 5
Ingraham, Daniel James (GRC-LTV0) d****m@n****v 3
Julia TagBot 5****t@u****m 1
Pete Bachant p****t@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 4
  • Total pull requests: 37
  • Average time to close issues: about 7 hours
  • Average time to close pull requests: 2 months
  • Total issue authors: 3
  • Total pull request authors: 9
  • Average comments per issue: 4.5
  • Average comments per pull request: 1.05
  • Merged pull requests: 33
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 2
  • Pull requests: 9
  • Average time to close issues: about 12 hours
  • Average time to close pull requests: about 1 month
  • Issue authors: 2
  • Pull request authors: 4
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.44
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • dingraha (2)
  • tylercritchfield (1)
  • JuliaTagBot (1)
Pull Request Authors
  • dingraha (11)
  • tylercritchfield (7)
  • taylormcd (7)
  • juddmehr (5)
  • BTV25 (2)
  • andrewning (2)
  • dependabot[bot] (1)
  • petebachant (1)
  • JuliaTagBot (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1) github_actions (1)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 88 total
  • Total dependent packages: 4
  • Total dependent repositories: 0
  • Total versions: 11
juliahub.com: FLOWMath

A collection of mathematical functions or convenience methods we frequently use that are not already readily available in Julia packages

  • Versions: 11
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 88 Total
Rankings
Dependent repos count: 9.9%
Dependent packages count: 16.6%
Average: 25.5%
Forks count: 33.3%
Stargazers count: 42.3%
Last synced: 10 months ago

Dependencies

.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/docs.yaml actions
  • actions/checkout v1.0.0 composite
  • julia-actions/setup-julia latest composite
.github/workflows/test.yaml actions
  • actions/checkout v1.0.0 composite
  • julia-actions/julia-runtest master composite
  • julia-actions/setup-julia v1 composite