Intermediate Python merge requestshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests2020-07-21T02:29:26Zhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/40plotting exercises2020-07-21T02:29:26ZToby Hodgesplotting exercises@ralves@ralveshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/43Add -h flag of first call of argparse_example2.py2020-07-09T07:04:42ZJulian BauerAdd -h flag of first call of argparse_example2.pyhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/41Create arrow object2020-07-08T11:50:06ZRenato AlvesCreate arrow objectWhen you reach this section of the text, the reader doesn't yet have an `arrow` object defined which can be confusing.
Do we want to create the the arrow object, like in the commit in this merge request, or do we instead want to use the...When you reach this section of the text, the reader doesn't yet have an `arrow` object defined which can be confusing.
Do we want to create the the arrow object, like in the commit in this merge request, or do we instead want to use the `raw` images the reader just loaded?
@meechan @stamperhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/42Add alternative example using Python's negative slicing2020-07-08T11:45:55ZRenato AlvesAdd alternative example using Python's negative slicinghttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/39Tables of Contents2020-07-07T22:09:37ZToby HodgesTables of ContentsRenato AlvesRenato Alveshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/38Fix replace so that 1st , and 2nd . chars are replaced2020-07-06T12:03:20ZBruno Contreras MoreiraFix replace so that 1st , and 2nd . chars are replacedHi, I believe I fixed a typo @stamperHi, I believe I fixed a typo @stamperhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/37Update pandas data2020-07-06T05:23:57ZToby HodgesUpdate pandas datahttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/36Fine tune / Fix typos in "Syntax Elements & Powerful Functions"2020-07-05T23:50:10ZJulian BauerFine tune / Fix typos in "Syntax Elements & Powerful Functions"Fix typosFix typosRenato AlvesRenato Alveshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/26Episode 01 - exercises & draft2020-07-05T20:17:41ZRenato AlvesEpisode 01 - exercises & draftWill push additional exercises to this branch later but comments welcome.Will push additional exercises to this branch later but comments welcome.Renato AlvesRenato Alveshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/35pre-course cleanup2020-07-05T19:21:52ZToby Hodgespre-course cleanuphits some of the todo points in #10hits some of the todo points in #10https://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/33draft of numpy section2020-07-03T16:23:12ZKimberly Isobel Meechandraft of numpy sectionDraft of the numpy section - feel free to change / add things!
Some other topics we could look at if there was space:
-Changing the shape of arrays (e.g. transpose, reshape...)
-Views vs copies of arrays
@stamperDraft of the numpy section - feel free to change / add things!
Some other topics we could look at if there was space:
-Changing the shape of arrays (e.g. transpose, reshape...)
-Views vs copies of arrays
@stamperToby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/30Drafting the Pandas Section2020-07-03T15:29:53ZToby HodgesDrafting the Pandas Sectionprogress so far:
- [x] section intro
- [x] loading data
- [x] working with dataframes
- [x] selecting data in a dataframe
- [x] filtering data in a dataframe
- [x] combining dataframes
- [x] working with datetime columns
- [x...progress so far:
- [x] section intro
- [x] loading data
- [x] working with dataframes
- [x] selecting data in a dataframe
- [x] filtering data in a dataframe
- [x] combining dataframes
- [x] working with datetime columns
- [x] groupby and split-apply-combine
- [x] conclusion
~~feel free to review as I'm writing, @ext.bauer or anyone else~~
This is ready for high-level review. typo fixes etc can be taken care of later, but it would be good to catch any big issues - things I've got wrong or big things missed out - before this is merged.Toby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/31Pre-course polishing2020-07-03T15:01:10ZToby HodgesPre-course polishingFixes #9
Keeping this a WIP until closer to the start of the course, so we can add any other dependencies, authors, etc.Fixes #9
Keeping this a WIP until closer to the start of the course, so we can add any other dependencies, authors, etc.Toby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/34draft of argparse section2020-07-03T14:42:04ZToby Hodgesdraft of argparse sectionI think this is readyI think this is readyhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/7another argparse exercise2020-07-03T12:14:08ZToby Hodgesanother argparse exercisethis one tests understanding of
- `nargs=?`
- `choices`
- `default`
- `store_const`
- `description`this one tests understanding of
- `nargs=?`
- `choices`
- `default`
- `store_const`
- `description`Toby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/29merge Aj argparse branch into master2020-07-03T10:31:13ZWasiu Akannimerge Aj argparse branch into masterargparse material for "Parsing Command Line Arguments" section of the courseargparse material for "Parsing Command Line Arguments" section of the courseToby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/23add groupby exercise2020-07-03T07:27:34ZToby Hodgesadd groupby exerciseThis one looks at split-apply-combine but I'd still like one more on that topic, to finish off the chapter (which will already be very long!).
@ralves @ext.bauerThis one looks at split-apply-combine but I'd still like one more on that topic, to finish off the chapter (which will already be very long!).
@ralves @ext.bauerhttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/32draft code style episode2020-07-02T19:34:25ZToby Hodgesdraft code style episode- [x] introduction
- [x] PEP 8
- [x] code checkers
- [x] documentation
- [x] good Jupyter hygiene- [x] introduction
- [x] PEP 8
- [x] code checkers
- [x] documentation
- [x] good Jupyter hygieneToby HodgesToby Hodgeshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/27first draft of style episode plan2020-07-02T07:13:07ZToby Hodgesfirst draft of style episode planthis section isn't (shouldn't be) comprehensive - we can link out to other, more exhaustive, resources - but should hit all the important points. please highlight wherever you think some key concept/tool/recommendation is missing.this section isn't (shouldn't be) comprehensive - we can link out to other, more exhaustive, resources - but should hit all the important points. please highlight wherever you think some key concept/tool/recommendation is missing.Renato AlvesRenato Alveshttps://git.embl.de/grp-bio-it-workshops/intermediate-python/-/merge_requests/18Subsetting numpy arrays example2020-07-01T21:03:26ZKimberly Isobel MeechanSubsetting numpy arrays example@stamper@stamper