Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Special Module #9

Open
42 tasks
Rinzii opened this issue Mar 4, 2024 · 2 comments
Open
42 tasks

Implement Special Module #9

Rinzii opened this issue Mar 4, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed

Comments

@Rinzii
Copy link
Owner

Rinzii commented Mar 4, 2024

The special module currently has the following functions that need implementation or work done.

TODO:

Implement:

  • assoc_laguerre
  • assoc_legendre
  • beta
  • comp_ellint_1
  • comp_ellint_2
  • comp_ellint_3
  • cyl_bessel_i
  • cyl_bessel_j
  • cyl_bessel_ik
  • cyl_neumann
  • ellint_1
  • ellint_2
  • ellint_3
  • expint
  • hermite
  • laguerre
  • legendre
  • riemann_zeta
  • sph_bessel
  • sph_legendre
  • sph_neumann

Document:

  • assoc_laguerre
  • assoc_legendre
  • beta
  • comp_ellint_1
  • comp_ellint_2
  • comp_ellint_3
  • cyl_bessel_i
  • cyl_bessel_j
  • cyl_bessel_ik
  • cyl_neumann
  • ellint_1
  • ellint_2
  • ellint_3
  • expint
  • hermite
  • laguerre
  • legendre
  • riemann_zeta
  • sph_bessel
  • sph_legendre
  • sph_neumann

NOTES:

Currently these functions are low on the priority list.

@Rinzii Rinzii added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed labels Mar 4, 2024
@Rinzii Rinzii added this to the Road to v1.0.0 milestone Mar 4, 2024
@khurd21
Copy link
Contributor

khurd21 commented Aug 8, 2024

Would it be okay for me to pick up one of these, or would another library / module be preferred to tackle instead? I also noticed the nearest library was in the works?

@Rinzii
Copy link
Owner Author

Rinzii commented Aug 10, 2024

Would it be okay for me to pick up one of these, or would another library / module be preferred to tackle instead? I also noticed the nearest library was in the works?

You certainly are welcome to take on the issue! Though I don’t know how easy or hard it will be since many major items of functionality are not yet finished in the library!

As for what I’ve been working on. It has been a back and forth between nearest, expo, and power. I’ve mostly been working at getting the most commonly used functions in cmath finished to bring the library to a more production ready state. Though I’ve been slowed down significantly as I’ve been busy doing research into the topics as they are quite complicated along with other items happening in my day to day that have made me quite busy. Still I can share that the primary targets for me have been exponentiation and trigonometric functions such as pow, sin, and cos. I’ve also been looking into possibly rewriting some functions in the expo module to take advantage of the more modular functionality of the library that has been completed after those functions were written. ^^

Also one last goal I’ve been working on is a slight restructure of the internal organization of the project. I wanted to make the location for functions more modular and easier to navigate than the current approach. It’s getting pretty close to being done, just gotta finish a few other things really.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants