pyOpenSci / software-submission

Submit your package for review by pyOpenSci here! If you have questions please post them here: https://pyopensci.discourse.group/
93 stars 36 forks source link

Presubmission inquiry for Fast Dash #145

Closed dkedar7 closed 11 months ago

dkedar7 commented 11 months ago

Submitting Author: Kedar Dabhadkar (@dkedar7)
Package Name: Fast Dash One-Line Description of Package: Turn Python functions into interactive web applications with minimal code changes. Repository Link (if existing): https://github.com/dkedar7/fast_dash


Code of Conduct & Commitment to Maintain Package

Description

Community Partnerships

We partner with communities to support peer review with an additional layer of checks that satisfy community requirements. If your package fits into an existing community please check below:

Scope

Scope

Domain Specific & Community Partnerships

- [ ] Geospatial
- [x] Education
- [ ] Pangeo
- [ ] Unsure/Other (explain below)

P.S. Have feedback/comments about our review process? Leave a comment here

NickleDave commented 11 months ago

Hi @dkedar7, welcome to pyOpenSci and thank you for taking the time to submit this detailed presubmission inquiry.

We also appreciate your patience while our editorial board discussed whether Fast Dash is in scope.

First of all, let me say you have done a lot of great work developing the package. As is, it meets most if not all of the requirements to start a review.

That said, we have decided that that Fast Dash is not in scope at this time. Our understanding is that the tool is very general: it is designed to make dashboard tools easier to use (specifically, plotly). This is definitely a great goal for a package. However, its use is too broad for pyOpenSci. We base this in part on our read of the documentation: while it's great you have examples in the documentation, they do not read as very specific to any one domain or set of domains. Thus, Fast Dash does not currently appear to be designed for specific scientific application.

I understand if you feel that this is not very clearly stated in our guide. We plan to update with language like I am using here, to make sure the scope for visualization tools is better defined. We are basing this decision in part on similar scoping by our sister organization, rOpenSci, that no longer considers data visualization packages in scope. If it helps you understand our scope here, I would point to two packages we do consider in scope: pyGMT, that is in scope because (1) it provides a Python wrapper for a library that is widely used for (2) a specific application, visualizations of mapping; and EOMaps that similarly provides functionality specific to mapping.

Please let me know if that decision is clear to you. I am happy to clarify here further if needed. We could definitely be open to a review at a later date, if you do decide to focus on more specific scientific application.

dkedar7 commented 11 months ago

I understand. Thanks for your time and sharing the decision @NickleDave!

NickleDave commented 11 months ago

Thank you @dkedar7 -- you're doing great work and I hope it doesn't sound like we're discouraging you. Looking forward to seeing where you go with Fast Dash