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

Inspiration from Wilson et al #150

Open
bclaremar opened this issue Jan 22, 2025 · 7 comments
Open

Inspiration from Wilson et al #150

bclaremar opened this issue Jan 22, 2025 · 7 comments
Assignees

Comments

@bclaremar
Copy link
Contributor

Wilson, Greg, et al. "Good enough practices in scientific computing." PLoS computational biology 13.6 (2017): e1005510. here

I have started to look into it and feel that it will probably suggest me to add/remove material for my part.

I will probably list some thoughts that I would need input from you how to implement things

richelbilderbeek added a commit to programming-formalisms/programming_formalisms_project_summer_2025 that referenced this issue Jan 30, 2025
richelbilderbeek added a commit to programming-formalisms/programming_formalisms_example_project that referenced this issue Jan 30, 2025
@bclaremar
Copy link
Contributor Author

Summary of practices

  • data management (not focus)
  • software
  • collab
  • project organization
  • tracking changes
  • manuscripts (not focus)

@bclaremar
Copy link
Contributor Author

bclaremar commented Jan 30, 2025

Software

  • explanation comment at the start of the program (also "help function" as for './program -h')
  • functions
    • names for variables and functions
  • eliminate duplication
    • libraries
    • test if you rely
  • dependencies and requirements explicit
  • program behavior by if/else (possibly arguments from outside)
  • run-all script and/or main program (also related to project organization)
  • example/test data set
  • DOI like zenodo

@bclaremar
Copy link
Contributor Author

Collaboration

  • overview: README etc
  • to-do list/issues
  • communication strategies
  • license explicit
    • recommendations and why
  • citable

@bclaremar
Copy link
Contributor Author

bclaremar commented Jan 30, 2025

Project organization

  • proj folder/git repo
  • sub directories
    • doc, src, results, (bin)
  • run-all script and/or main program (also related to software)
  • files
    • README
  • namings

@bclaremar
Copy link
Contributor Author

bclaremar commented Feb 5, 2025

According to @LarsEklund
good tools and practices for refactoring and devel steps
focus scientific computing
lacking planning steps like requirements, analysis and design

@Lars-Uppmax
Copy link
Contributor

We are discussing, how to lecture about these issues in a concise and comprehensive manner - What is good enough, or bare minimum How does not preforming formal planning effect your project.

@richelbilderbeek richelbilderbeek removed their assignment Feb 5, 2025
@richelbilderbeek
Copy link
Member

I am using this paper already, hence I unassign. I am happy to see the team is adopting some of its practices 👍

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