-
Notifications
You must be signed in to change notification settings - Fork 43
ContributorCampXII
January 16-22 2024 at the University of Delaware
The twelfth SasView Contributor Camp (formerly known as code camp) will be held in Newark, DE, US, starting Jan 16 on the University of Delaware campus and is sponsored by the UD Center for Neutron Sciences. The full camp runs from the morning of Tuesday Jan 16 through Monday afternoon Jan 22.
After being derailed by the Covid 19 lockdowns and ensuing craziness, this SasView Contributor Camp aims to reclaim the pre-pandemic community building momentum. The camp will bring together seasoned SasView contributors, less seasoned contributors and new contributors from a variety of backgrounds to further the development needs of the SasView community. Activities will include writing/reviewing/editing help documentation and tutorials, creating video tutorials, functionality testing and bug reporting, reviewing/testing code or documentation developed at the camp, fixing bugs, adding enhancements and training course development. You do not need to be a programmer to participate!
All are welcome, especially students and postdocs. For those brand new to the camp, we may arrange for some zoom training sessions as needed to help get people up to speed ahead of time, depending on how they would like to participate. There is no charge to participate, however as a community project, all participants are responsible for their own travel and lodging.
There is NO FEE for registration. However, we need to have a head count in order to ensure appropriate space and maximum productivity.
Attendees are responsible for their own travel, accommodation and subsistence.
Deadline for Block Reservation: Dec 22, 2023
A link to reserve at the special block rate will be sent with your reservation confirmation.
A block of rooms has been reserved for the workshop at the Hyatt Place on Main Street. These include a discounted rate, free parking and free breakfasts. Evenings will include socializing in the bar/lounge of the workshop hotel.
The hotel rooms reserved in the block include a complementary breakfast. There are a wide variety of restaurants on and around Main street where the hotel is located.
Do note the Contributor Camp is in Newark, DE and not Newark, NJ!
From Philadelphia International Airport (PHL):
- By car (including Uber or Lyft) 40min
- Using the Delaware Express ~45min
- By train 1.5h
From Baltimore-Washington International Airport (BWI):
- By car (including Uber or Lyft) 1h 30 min
- By bus or train 2-3+ hours
Eduroam. Alternate visitor access will also be arranged.
Contact Information:
Paul Butler phone: +1 (865) 387-2047 email: [email protected] |
University of Delaware Chemical and Biomolecular Engineering 150 Academy Street Newark, DE 19716 |
Organizing Committee:
- Paul Butler
- Jeff Krzywon
- Katie Weigandt
Participant | Affiliation | Arrival | Departure | Hotel | Notes |
---|---|---|---|---|---|
Paul Butler | NIST | 2024-01-15 | 2024-01-23 | Hyatt Place | Booked |
Mat Doucet | ORNL | 2024-01-15 | 2024-01-22 | Hyatt Place | Booked!!! |
Ted Egnaczyk | U. of Delaware | TBD | TBD | Hyatt Place | |
Jonathan Gaudet | U. Md/NIST | TBD | TBD | Hyatt Place | |
Marianna Gerina | Charles U. Prague | TBD | TBD | Hyatt Place | |
Miguel Gonzalez | ILL | 2024-01-15 | 2024-01-23 | Hyatt Place | Booked |
Josiah Hanson | U. of Houston | TBD | TBD | TBD | |
Andrew Jackson | ESS | TBD | TBD | ?? | Depends on ORNL and other business |
Paul Kienzle | NIST | TBD | TBD | Hyatt Place | |
Steve King | ISIS | 2024-01-14 | 2024-01-23 | Hyatt Place | Booked |
Jeff Krzywon | NIST | 2024-01-15 | 2024-01-22 | Hyatt Place | Booked |
Yun Liu | NIST | 2024-01-16 | 2024-01-22 | Hyatt Place | Booked |
Kristian Lytje | Aarhus U. | TBD | TBD | Hyatt Place | |
Brian Maranville | NIST | 2024-01-16 | 2024-01-18 | Hyatt Place | |
Tyler Martin | NIST | 2024-01-16 | 2024-01-21 | Hyatt Place | Booked |
Ryan Murphy | NIST | 2024-01-15 | TBA | Hyatt Place | Anticipated dates |
Kush Patel | Northwestern | TBD | TBD | Hyatt Place | |
Maria Patrou | ORNL | TBD | TBD | TBD | |
Graham Roberts | U. Of Connecticut | TBD | TBD | TBD | |
Jack Rooks | U. of Delaware | 2024-01-16 | 2024-01-22 | LOCAL | |
Gernot Rother | ORNL | TBD | TBD | Hyatt Place | |
Piotr Rozyczko | ESS | 2024-01-15 | 2024-01-22 | Hyatt Place | Booked |
Yingrui Shang | ORNL | 2024-01-15 | 2024-01-22 | Hyatt Place | Booked |
Tim Snow | Diamond | 2024-01-15 | 2024-01-23 | Hyatt Place | Booked |
Annika Stellhorn | ESS | 2024-01-14 | 2024-01-23 | Hyatt Place | Booked |
Susana Teixeira | UD/NIST | TBD | TBD | Hyatt Place | Booked |
Ben Thompson | U. of Delaware | 2024-01-16 | 2024-01-22 | LOCAL | |
Katie Weigandt | NIST | TBD | TBD | Hyatt Place | In planning |
Caitlyn Wolf | NIST | TBD | TBD | Hyatt Place | Currently making travel arrangements |
Anita Zhang | Princeton | 2024-01-16 | 2024-01-22 | Hyatt Place | Booked |
The workshop will be held on the third floor of the FinTech building on the UD STAR campus; 591 Collaboration Way, Newark, DE 19713. This is an exciting new space designed around collaborations and interactions and very well suited to hackathon style events.
In order to maximize productivity and efficiency we anticipate splitting into two groups. One will focus mostly on writing application and infrastructure code to fix bugs, add functionality, work on supporting infrastructure code (e.g. marketplace), provide sysadmin and provide code reviews, while the other will focus mostly on model writing, verification and validation (correctness of results), documentation writing including model documentation, user documentation, and tutorials (written and/or video and possibly including course materials for MOC clasess), as well as provide functionality reviews.
While the basic SasView rule of "those who provide the resources choose where they get used" applies as always, we note the primary focus for this camp is to move the new SasView 6.0.0 beta (currently in alpha) towards a robust final release. For some ideas of more specific tasks that might be tackled see the discussion and lists at the end of this page.
Application Coding and sysadmin Contributor Group | Model writing, verification and documentation Contributor Group |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As the camp approaches it is good to think a bit about exactly where one hopes to start contributing. This will make the experience much more productive. While participants are encouraged to focus on their passion and work on things of interest to them, the overall goal of this camp is to move the new SasView 6.0.0 beta (currently in alpha) to a final 6.0.0 release. For those with specific projects/goals they wish to accomplish, please reach out to the organizers sooner that later so we can help prepare for those. Below is a list of current "issues" organized for different interests. For new coders, a list of "good first issues" provides a list of tickets that are believed to give a good first intro into the code base while a list of blockers provides a list of those issues that are deemed to be holding up any release and therefore a high priority for this camp. Meanwhile, for the models and documentation group there is a list of currently requested models and a list of known or suspected model documentation or other issues.
- For a list of good first issues see here for sasview and here for sasmodels
- Here is the current list of new models requested
- For a list of blocking issues (must be resolved before a release), see here for sasview, here for sasmodels and here for sasdata
- For a list of known documentation issues see here for sasview, and here for sasmodels
- Here is a list of reported problems with models
Finally, for those looking for longer term bigger projects, here is a list of available coding projects to work on.
Alternatively, if the suggestions above are not in keeping with your skill set, there are always plenty of opportunities to contribute by Helping Others To Use SasView, for example, by creating Tutorials or other content.
- 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