• Data Visualization with Python from Two Perspectives
    Everyone from an absolute beginner to a well seasoned expert will learn something great from this two-part talk on data visualization. Part One: Getting Started with Data Visualization with Jolene Esposito Have you ever wanted to learn Python for data visualization but weren’t sure how to begin? Jolene Esposito was curious about learning to write code, so she used the Internet along with her friends as resources to get started! Jolene will talk about how she began her journey with zero formal computer science experience, overcame barriers to entry, became comfortable with the ‘uncomfortable’, and created a data visualization “final project” inspired by a class on Codeacademy. Jolene is a Project Manager by day and spends her evenings learning about complicated things, playing video games, cooking delicious dinners, and participating in yoga. Part Two: Graph Visualization with Bokeh and NetworkX with Matt Hawthorn Usually, if you want to know what's in a relational database, you can look in the INFORMATION_SCHEMA, or use an interactive tool to browse around. But what if there are thousands of tables, some with hundreds of columns - how can you figure out a path to join X to Y? Browsing can only take you so far, and ER diagrams become unreadable fast! Find out how one data scientist leveraged graph visualization with Bokeh and NetworkX to tackle the data discovery problem at S&P Global. As a Senior Data Scientist at S&P Global, Matt Hawthorn has a background in pure mathematics and a long-held passion for text mining and natural language processing. A bit of a renaissance character, Matt is also a musician and has even been a farmer, amateur piano tuner, and blacksmith's apprentice in prior incarnations. When he isn't working, he can be usually be found developing software as a hobby project or going on an adventure with his daughter and favorite human, Anna. Meetup event photo source: http://chdoig.github.io/scipy2015-blaze-bokeh/#/2/1

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

  • PyCHO + Data Science: Zappa AND Probablistic Programming
    We are excited to invite you to a co-meetup from PyCHO and Cville Data Science. This joint meetup is going to be hosted by Astraea--you can find more details on the Charlottesville Data Science page: https://www.meetup.com/CharlottesvilleDataScience/events/251666480/ Please RSVP only once, either here or there! From our side, we are pleased to feature a talk by Phil Varner, who will address us about Functions as a Service in Python with Zappa and AWS Lambda: Serverless compute resources and services, like AWS provides, allow for many new system design and deployment options. However, it's often not easy to tie these together into easily deployable units. The Zappa project (https://github.com/Miserlou/Zappa) attempts to make this easier with a deployment system and runtime library for creating APIs and event-driven services, including the ability to deploy an entire WSGI-compliant web application as an AWS Lambda. This talk will be a quick introduction to using Zappa to create and deploy applications to AWS. Phil is an independent software developer specializing in complex, dependable backend systems. He has previously worked for Oracle, Jive Software, and Locus Health. Zach Anglin, Senior Data Scientist at S&P Global, will also present an introduction to probabilistic programming in Python with the PyMC3 package. Join us THIS THURSDAY EVENING, 6-8pm, for our usual great meetup and even more new faces!

    Astraea (The Glass Building)

    313 2nd St SE · Charlottesville, VA

    2 comments
  • Python Sonification
    Our speaker for Python Charlottesville on this evening is Erin Braswell. Erin is a Software Developer at the Center for Open Science, where we will be meeting. Previously, she has worked at the Harvard-Smithsonian Center for Astrophysics and for the Smithsonian National Air and Space Museum. She will be talking to us about how to take python data off of the screen and turn it into visual or sound representations: What do geiger counters, black holes, heart monitors, and volcanoes have in common? They all can use sound to convey information! This talk will explore using python for sonification: the process of translating data into sound that could otherwise be represented visually. Have you ever wondered how to use python to represent data other than making charts and graphs? Are you a musician looking for inspiration in the world around you? This talk will go over how to use python to translate time series data to MIDI that can be played back in real time. We’ll sonically interpret light-curve data from the Kepler space telescope using pygame, MIDIUtil, and astropy, turning points on a graph into a musical masterpiece! Come learn about how data sonification is used to help people, to expand the impact of scientific research, and to create music from data. NOTE: As usual, we will also kick off with lightning talks. If anyone has a 10-minute, rapid talk they can present, come prepared to do so! If there are no volunteered lightning talks, we'll spend 10 minutes sharing people's favorite PyCon 2017 talks, and previewing PyCon 2018, which is coming up fast.

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    8 comments
  • Modern Natural Language Processing with Python
    Academic and industry research in Natural Language Processing (NLP) has progressed at an accelerating pace over the last several years. Members of the Python community have been hard at work moving cutting-edge research out of papers and into open source "batteries included" software libraries that can be applied to practical problems. Our speaker for Python Charlottesville on this evening is Patrick Harrison. Patrick is Associate Director of Data Science at S&P Global Market Intelligence, and is an active practitioner of NLP with Python. He is also co-author of an upcoming O'Reilly book entitled "Deep Learning with Text" (Amazon pre-order link: http://amzn.to/2AkjOFw) with Matthew Honnibal, who is the creator of spaCy, an actively-developed NLP library for Python. Patrick will present how to approach Modern NLP with Python. For those of you used to toy examples with NLTK, this will be a refreshing upgrade to your toolset, as NLTK is now widely considered to be a toy/teaching library, and is being rapidly replaced by more modern (more effective and more performant) techniques, powered by other open source libraries in the Python community. Note 1: Before Patrick's talk, Andrew Montalenti, co-founder & CTO of Parse.ly, will present a 10-minute lightning talk on his experience with NLP using NLTK in the past, and the results of a recent bake-off he performed of spaCy's named entity extractor against a couple of commercial cloud NLP APIs, using a real-world English news dataset. Note 2: We moved the start time of this meetup up slightly to 5:30pm. The lightning talk will happen 5:50pm-6pm, and then the main presentation will start promptly at 6pm. First 20 minutes can be used for food, drinks, mingling. Feel free to show up a little late if you can only make it at or after 6pm.

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    3 comments
  • Hy: A dialect of Lisp that's embedded in Python
    This talk will provide a taste of hy, a pip-installable dialect of lisp that is embedded in Python and fully interoperable with Python code. We will broaden the discussion to the Lisp programming language, why you would want to learn it and use it in a project, going beyond syntax to talk about benefits and design patterns. The goal of the talk is to show the paradigm of Lisp programming, with references for further reading/review. The speaker, Ron DuPlain, is an engineer (and independent tech recruiter) based in Charlottesville, writing production code in a variety of languages, most often Python, Clojure, and Bash. Relevant links: http://docs.hylang.org/en/stable/ http://github.com/hylang/hy#readme This is a beginner-friendly, but also includes advanced topics. Warning: You may find yourself wanting to use the Clojure programming language after this talk.

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    5 comments
  • Tom Pinckney leads Intro to Deep Learning with Python
    Tom Pinckney, Senior Director of Engineering at ebay and Adjunct Professor at UVA, will speak on Tuesday February 28th about Deep Learning with Python. Deep Learning represents a significant advancement in AI which is powering many practical applications in the real world. We will go through an introduction to what deep learning is and how it can be applied to computer vision in particular. We’ll use Python to walk through a simple example. See you all on Tuesday, February 28 @ 6pm at COS! As usual, there will be food provided. For this meetup: drinks provided by Ron DuPlain / Myth Talent (myth-talent.com (http://myth-talent.com/)). Myth independently recruits for #cville tech employers. We're programmers, too. And, as usual, the very generous Center for Open Science ( http://cos.io )is providing the pizza & venue!

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    13 comments
  • Python 3 Release Discussion
    Python 3 adds a lot to the Python language, and Python 3.6 is the first Python 3 release endorsed by Raymond Hettinger! This includes async & await keywords, async generators, async comprehensions, variable annotations, gradual type hints (the typing module), f-strings (new format strings), more compact dict type, matrix multiplication @ operator, unpacking generalizations, the os.scandir() utility, the enum.Enum utility, the ipaddress module, the pathlib module, and the fspath protocol, among many other things. Join us for an open discussion of Python 3. We look forward to hearing your thoughts and input. Can't wait to see you all there. Reminder: Tuesday, January 24, 2017 6:00 PM to 8:00 PM Center for Open Science 210 Ridge McIntire Road Suite 500, Charlottesville, VA

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    5 comments
  • Steve Loria on marshmallow, a library for data validation and serialization
    Steve Loria ( http://stevenloria.com/) works at the Center for Open Science and has released several open source modules into the Python community, including TextBlob, webargs, doitlive, and others. In this PythonCharlottesville presentation, Steve will present marshmallow (https://marshmallow.readthedocs.org/en/latest/), a library for data validation, deserialization, and serialization. In addition to Steve's presentation on marshmallow, we may also have a lightning talk on one of the popularly-requested topics, like Modern Python Testing or Bioinformatics. We'll see who shows up for those. Steve will also be awarded Fluent Python publicly, as the winner of our first-ever "speaker draft" :) See you all on Wednesday, April 27 @ 6pm at COS! As usual, soda/grub will be served and a fun time will be had by all!

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    4 comments
  • Doing Data Science with Python
    PythonCharlottesville will be doing a joint meetup with the local Data Science group. SNL Financial has graciously offered to host us. It will be on Thursday, December 3rd at SNL (212 7th St NE, Charlottesville, VA 22902 - large conference room), 6:30-8:00pm. It will be a good opportunity to mix up the crowd with another great C'ville meetup, many of whose members are actually Pythonistas in disguise. Our speaker will be Patrick Harrison. He will give an overview of the "PyData" ecosystem, with a focus on NumPy & SciPy, pandas, scikit-learn, PySpark, bokeh, using the Jupyter Notebook, and more. We will also have an impromptu panel on what Python engineers and data scientists can learn from one another. Speak information: Patrick serves as a Data Scientist at SNL, a financial and business intelligence firm headquartered in Charlottesville, VA, and started SNL’s Data Science Team. His current research interests lie in applications of data science to problems such as document classification, product recommendations, search, and more. Prior to joining SNL, Patrick received a B.A. in Economics and an M.S. in Systems Engineering, both from UVA. See you all on Thursday, December 3rd @ 6:30pm!

    SNL Financial

    212 7th St NE · Charlottesville, VA

    10 comments
  • Python Charlottesville: PyCHO Roundtable on Python 3.5
    PyCHO Code of Conduct: https://github.com/cville/conduct *Please read before attending

    Center for Open Science

    210 Ridge McIntire Road Suite 500 · Charlottesville, VA

    26 comments