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

rename package #6

Closed
achubaty opened this issue May 12, 2021 · 8 comments
Closed

rename package #6

achubaty opened this issue May 12, 2021 · 8 comments

Comments

@achubaty
Copy link
Contributor

Although the templates are currently geared towards workflows for projects using SpaDES, I think this package is more general than SpaDES per se. Since the templated workflows are about implementing a PERFICT workflow (and not SpaDES), perhaps we should rename the package.

Suggestions:

  • perfict

Thoughts? @eliotmcintire @CeresBarros @tati-micheletti

@tati-micheletti
Copy link
Contributor

I like it!!! :)
perfict.projects

@eliotmcintire
Copy link
Contributor

eliotmcintire commented May 12, 2021 via email

@achubaty
Copy link
Contributor Author

keeping as is for now because it is SpaDES-focussed atm. we can always reassess in the future.

@CeresBarros
Copy link
Member

I'm not sure if I agree with @eliotmcintire and @tati-micheletti. The structure of the project setup feels quite spades-y (e.g. cache, modules, inputs and outputs folders). Would any king of project benefit from the same structure?
For instance a project could be so simple that it only has one script with a LM that needs small input data files and outputs. Meaning that e.g. the modules/ cache/ folders are not necessary.
So this project would simply be:

ProjName/

  • inputs/
  • LMscript.R
  • outputs/

What I mean is a standard project setup massively depends on the workflows and toolkits used, even if they are all reproducible. It feels strange to me to say "our project setup is ubiquotously useful/applicable for any workflow and toolkit using R" when part of its structure comes from "SpaDES" needs (e.g. a modules/ folder)

@tati-micheletti
Copy link
Contributor

Hummm. I think that a more complex structure works for simple projects, even if it feels "bulky" and "spades-y". Even simple projects might want to take advantages of the modular structure and caching, for example (so, modules and caching folders should be there). The other way around, however, is not true. So I think I stand behind the template proposed, even if for simple projects it feels like too much.

@CeresBarros
Copy link
Member

CeresBarros commented Sep 18, 2022 via email

@tati-micheletti
Copy link
Contributor

tati-micheletti commented Sep 18, 2022

If this package becomes disassociated from SpaDES it may be good to come up with practical examples of how it's useful within and beyond the SpaDES world.

Yeap. That is a good point. I agree we should brainstorm this.

@eliotmcintire
Copy link
Contributor

eliotmcintire commented Sep 18, 2022 via email

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

4 participants