-
Notifications
You must be signed in to change notification settings - Fork 41
DevNotes_09Jan2024
Paul Butler edited this page Jan 9, 2024
·
10 revisions
Contributor camp planning: https://github.com/SasView/sasview/wiki/ContributorCampXII
-
Updates:
- Participant number and mix
- Weather predictions
- Travel to venue = 1.8 miles = 2.9 km - share rides?
-
To suggest prior to camp
- e-learning course https://e-learning.pan-training.eu/login/index.php
- Model writing tutorial? https://www.sasview.org/downloads/creating_custom_fitting_models_in_sasview_v5.pdf
- Coding practices? https://github.com/SasView/sasview/wiki/DevNotes_DevGuide_CodingRules
- Is this really uptodate? intro certainly needs editing
- Should link the unit testing instructions here https://github.com/SasView/sasview/wiki/Unit-testing-suites
- Is this uptodate? it talks about importing unittest but then mentions we have moved to pytest?
- environment set up? https://github.com/SasView/sasview/wiki/DevNotes_DevGuide_GettingStarted
- Tutorial writing tutorial? https://github.com/SasView/sasview/wiki/TutorialsTNGForAuthors
- Also list of currently planned tutorials? https://github.com/SasView/sasview/wiki/TutorialsTNGList
- ALSO
- Need a "joining instructions" email indicating, address, time, where to meet, how to get there, carpool info etc.
- Set up a spreadsheet for airport carpools
- Need to add emergency contact
- Create Whatsapp group besides Paul's cell
- Can we get information about local sim cards
-
Lecture, Discussion, Tutorials, Work mix
- Lectures
- Introduction to model writing
- Introduction to documentation writing (SasView editors, rst and latex)
- Using github and slack with SasView (repos, branches, issues, discussions, pull requests, wikis, etc)
- The review process and pull requests
- Advanced model writing topics
- Good coding practices and SasView conventions
- Tutorials
- 1/2 day short course: Basic python concepts and using Jupyter notebooks to script sasview
- What can SasView do for me: An overview of less well known features
- Discussion Topics
- Roadmap Discussion
- Plotting refactoring
- Suggest removing the stand-up time. Don't think it can work here. Replace with?
- Lectures
-
Suggest pair/group programming projects might be helpful? Besides 6.0 release blockers/issues
- AI/ML - Graham Roberts but also bigger discussions?
- "materials models" from Irena and others (pore size distribution model +)?
- "magSANS" (slicers, models integrated from marketplace, pol beam workflows)?
- slicers = rheoSANS and other 2D analysis folks
- web API and descendants (web GUI, better pipelining etc.)?
- SasView Analytics
- Bio tools/workflows and hydration code from pedersen
- Sesans issues.
- sasdata and Plotting refactor
- build issues? (actions, conda, CI, signing)
- .... PRISM?
- Other thoughts or ideas?
-
Status of preparing for camp
- Release 6.0.0b1?: https://github.com/SasView/sasview/wiki/v6.0.0?
- Release branches for sasdata and sasmodels?
- Documentation editor?
- Pull Requests
- Users list enquiry about the raspberry model
- View/Subscribe to the SasView Calendar
- Fortnightly developer's agenda/minutes
- Developer Guides
- Admin Processes and Procedure Notes
- Active Project Pages
- Historical Archive of Obsolete Pages
- Contributor e-Learning Course (free)
- Non Coding contribution needs/projects
- New functionality projects
- DRAFT for acknowledging contributions