BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20170312T030000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20171105T010000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260518T035059Z
UID:uXc0iw
DTSTART;VALUE=DATE:20170318
DTEND;VALUE=DATE:20170320
CLASS:PUBLIC
CREATED:20170126T150259
DESCRIPTION: San Francisco is home to many major contributors to Python ope
 n-source projects\, but rarely do we get a chance to come together as a co
 mmunity and code.  Let's fix this! \n\n Who is this meetup built for? \n\n
  • existing open-source contributors hoping to get stuff done in a sprin
 t setting \n\n • non-beginner Python programmers hoping to get started i
 n an open-source project \n\n Please email us if you'd like your project t
 o be included in our event posting.     \n\n Projects looking for more con
 tributors include: \n\n Sentry \n\n Sentry is the leading open-source erro
 r logging service\, used by tens of thousands of companies. We provide rea
 l-time insight into what errors are happening\, so you can debug your prod
 uction apps like they were localhost. Powered by Django\, Celery (task que
 ue)\, and React\, we develop entirely in the open.  \n\n We'll be sprintin
 g on developer feature requests (come with your own!)\, improvement to our
  docs\, language SDKs\, and whatever you think would make Sentry even bett
 er. Several Sentry team members\, including the original (and still most p
 rolific) developer David Cramer\, will be there. We firmly believe the bes
 t developer tools should be open source and accessible to all\, and we'd l
 ove to help you be part of our community! \n\n Zulip \n\n Zulip is a popul
 ar open source group chat application\, competing with Slack and the like 
 with its unique approach to threaded conversations\, lightning-fast perfor
 mance\, and open source community (250 contributors from around the world!
 ). Powered by Python\, Django\, and Tornado\, Zulip has client apps for We
 b/Mac/Linux/Windows/iOS/Android.  \n\n We'll be sprinting on everything\, 
 including features\, bugs\, UI tweaks\, our 100% backend test coverage goa
 l\, our awesome parallelized linting system\, improving our API and its do
 cumentation\, the mobile apps\, and whatever else there's interest in :). 
 Several Zulip core team members\, including lead developer Tim Abbott\, wi
 ll be there. Come enjoy working on a full-stack open-source application wi
 th a delightful development environment and a welcoming community! \n\n My
 py \n\n The Mypy type-checker is the leading implementation of Python's op
 tional static types (PEP 484)\, a powerful tool for Python 2.7 and 3.3+ to
  make your code easier to understand. Static types help make understanding
  simple code simple\, and tricky code tractable\, by eliminating wide clas
 ses of detective work\, and they make refactorings easier to do with confi
 dence\, including migrating to Python 3. Dropbox is rolling out static typ
 es on its 4+ MLOC Python codebase and sponsoring Mypy's development\, and 
 open-source projects like Zulip have adopted Mypy for 100% of their code. 
 \n\n We'll be sprinting on everything\, including type-system features\, b
 ugs\, UI tweaks\, our fancy new fine-grained checking for fast incremental
  updates on giant codebases\, improving our documentation\, and whatever's
  on your wishlist that you're excited to work on. If you haven't used Mypy
  or PEP 484 types before\, we'll be glad to help you get going with them o
 n your favorite codebase -- you can spend an hour or the weekend sprinting
  on adding static types to another project\, or perhaps you'll find change
 s you want to make back to Mypy. Several Mypy core team members (Jukka\, D
 avid\, and Greg) and other experienced community members will be there. Co
 me help make Python even clearer to read and more productive to work in\, 
 and join our active and welcoming community! \n\n PyBay's Website \n\n Did
  you know that your SF Python organizers also organize PyBay\, the SF Bay 
 Area's version of PyCon?  The 2nd annual conference will happen the 1st or
  2nd weekend of August this year and we'd like to start sprinting on the w
 ebsite. \n\n Change Your Mind \n\n Calling all data nerds\, visualization 
 hobbyists and wellness-tech enthusiasts!  What if you could predict and de
 epen your awareness of patterns in your own state of mind (mood\, energy l
 evels etc) by monitoring patterns in your physiology? We have been working
  on a system to collect and monitor real-time heart rate variability (HRV)
  to infer state of mind and facilitate psychological enhancement. The syst
 em consists of a mobile app which feeds real-time HR data to a Python-base
 d back end (via Flask) which processes it and pushes it to database.  \n\n
  Our goal for the weekend is two-fold:  \n\n (1) Develop a powerful browse
 r-based dashboard of visualizations of patterns in HRV and subjective time
 -series data. The pieces to this might include:\n    - Pandas and Numpy fo
 r analysis\, data manipulation and preparation\n    - Flask for web applic
 ation structure (already present)\n    - Bokeh for interactive D3-style vi
 sualizations \n\n (2) Streamline collection of subjective data (mood\, ene
 rgy level etc). So far\, considering:\n    - Advanced Python Scheduler to 
 run data prompting at randomly scheduled times\n    - Pushbullet API to ha
 ndle pushing links to subjective state surveys to users   \n\n Cerbot \n\n
  Certbot is the EFF’s Python client that makes it super easy to fetch an
 d deploy SSL/TLS certificates for your webserver from any CA that supports
  the ACME protocol. Certbot was previously known as “the official Let’
 s Encrypt client.” Certbot is one part of the EFF’s wider efforts to e
 ncrypt the entire web\, and we’d love your help! \n\n Potential projects
  for this sprint include: adding static typing via Mypy\, a variety of cer
 tificate management tasks\, UI tweaks\, adding more detailed documentation
  and examples\, improving test coverage\, refactoring older tests\, and mu
 ch more. To checkout relatively self-contained tasks we have available\, s
 ee the “Good Volunteer Task” label on Certbot’s GitHub repo. \n\n Th
 e plan: \n\n Check-in at 9am on Saturday\, March 18. At 10am\, listen to a
 n overview/tutorial of projects we plan to sprint on. Hack until 9pm or 10
 pm Saturday and again from 9-10am to 4pm Sunday. We’ll close the weekend
  out by giving each participant the opportunity to present a 1-minute ligh
 tning talk on what you’ve worked on. \n\n Our sponsor Sentry will provid
 e the space\, comfy chairs\, monitors\, wi-fi\, breakfast\, lunch\, snack\
 , dinner\, drinks\, and board games for the weekend! \n\n Interested in li
 sting your sprint project?  Email us with your project idea and if you wil
 l have at least 2 contributors who can lead the sprint on March 18-19. \n\
 n SF Python is run by volunteers aiming to foster the Python community in 
 the Bay Area. Please consider making a donation to SF Python and saying a 
 big thank you to Sentry for hosting our events. \n\n Sentry provides real-
 time error tracking for your web apps\, mobile apps\, and games\, which gi
 ves you insight while you deploy live code and the information you need to
  reproduce and fix crashes—before your users contact you\, or you find o
 ut about the bugs on twitter.  Sentry supports over two dozen languages an
 d frameworks\, has hundreds of open source contributors\, and is deployed 
 in tens of thousands of organizations. \n
LAST-MODIFIED:20240728T211358
LOCATION:25 Kearny St.\, San Francisco\, CA
ORGANIZER:mailto:grace@pybay.com
SUMMARY:Let's sprint on open-source project(s) for the weekend!
URL;VALUE=URI:https://ti.to/sf-python/WeekendSprintOnOpenSourceProjects
URL;VALUE=URI:https://ti.to/sf-python/WeekendSprintOnOpenSourceProjects
END:VEVENT
END:VCALENDAR
