Conversation
b0f3e8b to
0fe0cc4
Compare
We can now nest builtins within a broader module. For example under, "Special Functions" we can have "Orthogonal Polynomials" and "Bessel Functions".
354b5c4 to
8c58a00
Compare
Make __init__.py less odd. Segregte main-line code at the bottom and separate it from the functions. Probably it should go outside of __init__ altogether. Reduce globing for files in favor of the (awkard) Pythonic way.
8c58a00 to
118e912
Compare
|
@mmatera Now that this passes CI, I'd like to merge this into master so we can build off of this. Thoughts? |
|
Before merging, we should check first if these changes do not break the pymathics loading mechanism. |
Hmmm. It does break! I will investigate this later. What is the special thing that is going on there that you thought to mention it? |
|
Just because of a couple of functions in builtin.init and builtin.base are called in pymathics_load_module, and it is something that we do not check in CI... |
I spoke to soon when I said things weren't working. They still are. I had just upgraded my Python and didn't install install the pymathics modules. See below. In the long term though the way to check this is from another project. For example |
|
Excellent! Then, go ahead with merging! |
Thanks for your patience, tolerance and guidance! |
We can now nest builtins within a broader module.
For example under, "Special Functions" we can have "Orthogonal
Polynomials" and "Bessel Functions".