Comments (7)
👋 Hi there! 👋
And thank you for opening your first issue! We will get back to you shortly. 🏃 💨
from stdlib.
@itskdhere I'm not opposed the addition of various constants; however, my guess is that we'd need to resolve package organization before actually adding any of the specified constants. E.g., they may need to be categorized by domain.
And also, do note that your initial list above contains duplicates. We'd only want one package per constant.
from stdlib.
Also, can you articulate why you want these particular constants? Typically, we've only added constants as we've needed them. This RFC proposes adding them for their own sake and is likely to be lower priority.
from stdlib.
Also, can you articulate why you want these particular constants? Typically, we've only added constants as we've needed them. This RFC proposes adding them for their own sake and is likely to be lower priority.
I want to add these constants like the physical constants of scipy.constants
(https://docs.scipy.org/doc/scipy/reference/constants.html#physical-constants)
from stdlib.
@itskdhere I'm not opposed the addition of various constants; however, my guess is that we'd need to resolve package organization before actually adding any of the specified constants. E.g., they may need to be categorized by domain.
Yes, maybe the proposed physical constants can be added in something like @stdlib/constants/physical/*
.
For example: @stdlib/constants/physical/speed_of_light
And also, do note that your initial list above contains duplicates. We'd only want one package per constant.
I just listed all physical constants available in scipy.constants
(except CODATA ones) in my initial list above.
And in case of duplicate ones, I think the full name ones might be preferred. For example, speed_of_light
might be preferred instead of c
from stdlib.
I wonder if it would make sense instead to follow the dictionary API found in SciPy instead, as done for CODATA.
from stdlib.
I wonder if it would make sense instead to follow the dictionary API found in SciPy instead, as done for CODATA.
Yes, that will be good.
I've checked the implementation of that in SciPy and it might be a little tricky but interesting thing to implement.
So, should I change #2119 (comment) according to that or open a new issue ?
from stdlib.
Related Issues (20)
- [RFC]: update `math/base/special/atanh` according to the FreeBSD implementation
- [RFC]: Add C implementation for `@stdlib/math/base/special/tan` HOT 1
- [RFC]: Time Series Generation Module HOT 2
- [RFC]: Add C implementtation for `@stdlib/math/base/special/factorial` HOT 1
- [BUG]: test workflow is not running tests in nested test directories
- [RFC]: Add C implementation for `@stdlib/math/base/special/minmax` HOT 2
- [RFC]: add `math/base/special/acscf` HOT 1
- [RFC]: add `math/base/special/acotf` HOT 17
- [RFC]: add type declarations to @stdlib/utils/compact-adjacency-matrix HOT 1
- [RFC]: add `fs/mkdir` HOT 5
- [RFC]: add `math/base/special/asecf` HOT 1
- `binding.gyp` not found in math-base-special-ln HOT 3
- [RFC]: add `math/base/special/rad2degf` HOT 2
- [RFC]: add `blas/base/zdotu` HOT 8
- [RFC]: add `math/base/special/asinhf` HOT 5
- [RFC]: add `help()` documentation pager in REPL HOT 1
- Binomcoef function evaluation is not memoized and can take very long to run given large n HOT 5
- [RFC]: automated/make recipe for generation of manifest files for C implementation of a package
- [RFC]: refactor `math/base/special/log2` to follow FreeBSD version 12.2.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stdlib.