Skip to content

Few special functions in Julia. Includes Clausen function, Coulomb wave functions, Debye function, Fresnel functions, Struve function, Hypergeometric functions, Confluent hypergeometric functions, Fermi-Dirac

License

Notifications You must be signed in to change notification settings

DanielHolleufer/FewSpecialFunctions.jl

 
 

Repository files navigation

FewSpecialFunctions

Documentation CI

Implementation of a few special functions. So far this includes

  1. Clausen function
  2. Coulomb wave functions
  3. Debye function
  4. Fresnel functions
  5. Struve functions
  6. Hypergeometric functions
  7. Confluent Hypergeometric functions
  8. Fermi-Dirac Integrals
  • Inverse Fermi-Dirac integrals
  • Parabolic cylinder function

Install

Get the latest stable release with Julia's package manager:

julia ] add FewSpecialFunctions

Or use

julia ] add https://github.com/MartinMikkelsen/FewSpecialFunctions.jl

Examples

julia> using FewSpecialFunctions

julia> FermiDiracIntegral(3 / 2, 1.0)
2.6616826247307124

CombinedPlot

Contribute

If you find a problem with the functions or docs, please open an issue. If you want to implement a function please make a PR.

Cite

cff-version: 1.2.0
title: FewSpecialFunctions.jl
message: >-
  You can cite if you want.
type: software
authors:
  - given-names: Martin
    family-names: Mikkelsen
    email: MartinMikkelsen@proton.me
repository-code: 'https://github.com/MartinMikkelsen/FewSpecialFunctions.jl'
license: MIT
version: 0.1.3
date-released: '2023-01-26'

About

Few special functions in Julia. Includes Clausen function, Coulomb wave functions, Debye function, Fresnel functions, Struve function, Hypergeometric functions, Confluent hypergeometric functions, Fermi-Dirac

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%