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

How to manage this package? #7

Open
sfarrens opened this issue Oct 26, 2020 · 0 comments
Open

How to manage this package? #7

sfarrens opened this issue Oct 26, 2020 · 0 comments
Assignees

Comments

@sfarrens
Copy link
Member

sfarrens commented Oct 26, 2020

During a maintainers meeting (26/10/2020) @sfarrens, @EiffL, @martinkilbinger and @santiagocasas discussed the current content and scope of the package.

Current Status

  • src directory contains C++ and IDL code. IDL code is not currently maintained. C++ code set up to build via CMake using Sparse2D backend. Additional C++ code can easily be added with current set-up.
    • Not much new C++ code expected to be developed, so only really useful for preserving older codes
  • pycs directory contains Python code. At present this has been taken from multiple sources and some redundancy likely exists.
    • Plenty of work needed to clean up the code already included
    • Alternatively can start building this from scratch

Discussion

  • Should everything be centralised into a single package?

    • This will be difficult to maintain without proper Git practices (pull requests, etc.)
    • Not 100% obvious who benefits from this
    • May be difficult to motivate people to contribute without clear objectives
  • Should we instead have a several more focused packages (e.g. lenspack, something for theory, something for signal processing)

    • If so, how many packages?
    • Individually easier to maintain
    • Easier to have targeted focus
    • We can easily create a unified environment for separate packages
  • Should we consider contributing tools to bigger open source packages (e.g. AstroPy)

    • Significant work to meet standards
    • No package maintenance
  • What should the package name be?

    • Several places in the repo have different names (cosmostat, pycs, python-cs)
    • One name should be consistently used
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants