Skip to content

szabgab/wis-python-bootcamp-2023-12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIS Python programming course started on 2023.12

Students

Home page Repo Project Status
Bohdana Hurieva repo Protein motif finder done
Dafna Barkan repo qPCR-analyzer done
Doreen Padan repo with Golda done
Fayiri Kante repo
Gabriel Bar-Sella, repo Rain Analyzer done
Golda Gross repo Generating matched patient pairs from an Excel database done
Guy Baz repo 3D-fMRI-viewer done
Lior Schori repo Flow-cytometry-panel-planner done
Maria-Cristina Ghetu repo Enzyme Kinetics - Activation Model done
Maya Levy repo Pump Probe Analysis done
Naama Zung repo Fluorescent microscopy puncta measurements done
Nachshon Egyes repo TFBS finder done
Nadav Hen repo PCR primer designer done
Nadav Mishol repo Movie Finder done
Noa Nairner repo Glosensor Luciferase Assay done
Noya Ruth Itzhak repo Movie analysis project (private) done
Nuria Vital repo Looper done
Ori Berman repo with Noa done
Rebecca Leghziel repo 4DSTEM-Orientation-Map (private) done
Sarit Aharoni repo War-implications (private) done
Simona Manasra repo with Bohdana done
Stav Hirshenzon repo with Golda done

Project

  • You can do the project in pairs

Proposal

  • Create a github repository where the proposal (that becomes description) will be the README.md file You will open an issue on our shared project with a link to that repo. (and I'll add the link to the README file.)
  • The proposal should give me the feeling that you know what are the issues you are facing, but if something is unclear I'll ask. Some people do it in 5-10 lines, others write a whole paper. I prefer the shorter ones. At the end it should be the basis of the user documentation of your project.
  • The name of the repo should to reflect what the code will do not "final_project".
  • Add links to your web sites with your names.
  • Include at least one input data file

Project

  • The project itself will have to come with test that uses sample input data files
  • Open an issue on our shared project with a link to your repository when you'd like to submit the project.

Project notes

  • The Python dependencies of the project should be listed in a file called requirements.txt.

  • There should be instructions in the README on how to set up the environment, how to install the dependencies, how to run the tests, how to prepare the input (if needed), and how to run the program.

  • There should be a file called .gitignore listing all the folders and files you want to exclude from git to avoid adding them accidentally.

  • All the code should be in functions, even if there is a function called main. Functions should be short (20-40 lines max).

  • On Windows filenames are case insensitive meaning Examle.txt and example.txt, on Linux, and I think also on macOS they are different. Make sure your code works on Linux as well.

  • Before you submit the project to me, find someone who also participates in the course (but not in your project) and ask that person to check out your project without giving them any extra explanation. If after reading the README they still have questions, then answer those questions by updating the README.

  • When you want to submit the project, please open a new issue in this repository with a link to the project. Then there is no need to send me emails.

Project dead-line

  • Dead-line to get your proposal accepted: 2024.02.17 20:00
  • Dead-line to submit the project: 2024.03.20

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors