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

Code restructuring #3807

Closed
ehsantn opened this issue Feb 26, 2019 · 2 comments
Closed

Code restructuring #3807

ehsantn opened this issue Feb 26, 2019 · 2 comments
Labels
discussion An issue requiring discussion

Comments

@ehsantn
Copy link
Contributor

ehsantn commented Feb 26, 2019

Ideally, Numba should have a clear code structure and a simple document explaining this structure to help ramp up new core developers. Currently, there are a lot of files in the root (numba/) directory that should be moved in folders. For example:

  • A folder for analysis/transformations/optimizations?
  • A folder for basics of Python such as dictionaries and strings?
  • A folder for utility C extensions?

@seibert @sklam @stuartarchibald @DrTodd13 Ideas?

@innovate-invent
Copy link

I would like to point out my issue addressing this #2980. It has a more comprehensive plan.

@stuartarchibald
Copy link
Contributor

0.49 undertook a large refactoring, #5197, which addresses the above, the docs also now contain a repo map http://numba.pydata.org/numba-doc/latest/developer/repomap.html. Am going to close this issue, if there's specific fixed scope things that can be improved further please feel free to open additional tickets, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion An issue requiring discussion
Projects
None yet
Development

No branches or pull requests

3 participants