AOES Python Club

AOES has a weekly Python club. It is open to all AOES students, faculty, and staff and is entirely volunteer. There is no need to sign up. Just come, learn new things, and help others.

The meetings consist of:

  1. Presenting tools and tips

Did you figure out something that took you awhile? Did you learn about a Python package that could be useful? Share your knowledge with the group

  1. Problem Solving

Are you stuck on a data analysis problem in Python? Present your problem to the group and we will help you solve it.

Meeting Days/Times

Python Club Meets every other week during the semester on Mon @ Noon and Fri @ noon in the Clim Lab, starting Feb 3

Spring 2020 Dates: 2/3, 2/7, 2/17, 2/22, 3/2, 3/6, 3/16, 3/20, 3/30, 4/3, 4/13, 4/17, 4/27, 5/1

Volunteer to facilitate

The club meetings are intended to be an AOES community driven effort, so everyone should take a turn contributing. The job of the facilitator is to identify who wants to present their tools & tips or their problems for that session and provide a written summary, including recommendations for additional information or corrections to be added to the documentation. Summaries should be posted to Gitter (see below).

Code of Conduct

AOES Python club is is a respectful and inclusive environment, welcoming to all participants. It is a community in which we support, help, and learn from each other. Our code of conduct is designed to create such an environment.

Respect Others

All participants in AOES Python Club are expected to treat other participants with respect regardless of gender, gender identity or expression, sexual orientation, disability, physical appearance, age, body size, race, religion, national origin, ethnicity, level of experience, political affiliation, veteran status, pregnancy, genetic information, as well as any other characteristic protected under state or federal law, or University Policy. Harassment in any form will not be toloerated. Additionally, sexual language and imagery is not appropriate. Note: Mason employees are mandatory reporters of harassment or discrimination.

Be Inclusive

Treating others with respect is more than just “don’t harass”, it means creating an environment where people of all backgrounds and personalities feel comfortable and welcome. This includes:

  • Being conscious of how we speak to each other

  • Leaving space for everyone’s voice

  • Not interrupting or talking over others

  • Not dominating the conversation

  • Critiquing ideas rather than individuals

Join the Conversation on Gitter

This is where information from Python Club Meetings will be posted and a place to further discuss things that arise in Python Club. You can also reach out to the AOES Python Club outside of club meetings to discuss Python issues and Ideas, help each other, and volunteer to facilitate or present at a meeting.

Join the chat at https://gitter.im/Pangeo-at-AOES/community

Identify Issues

As you read and use the website and identify issues that need to be corrected or additions that are needed, you can go to the Issues tab in the Github Repository (https://github.com/kpegion/Pangeo-at-AOES) and indicate new issues.

Contribute to the Github Repository

Contribute new information and/or provide corrections in the Pangeo-at-AOES github repository. Let’s bring together our collective knowledge as a community resource in AOES and beyond!

Here is what you need to do:

  1. Make sure your version of the Pangeo-at-AOES repository is up to date with the version on Github

git pull master
  1. Create a new branch

git clone my-branch
  1. Switch to your new branch

git branch my-branch
  1. Make your changes and additions to the documents

  2. If you created any new files,

git add new-file.rst
  1. Commit your changes in your branch and provide a short explanation

git commit -a -m 'added file new-file.rst'
  1. Push your changes to your branch in github

git push origin my-branch
  1. Go to the repository in Github and create a Pull Request (PR)

    https://github.com/kpegion/Pangeo-at-AOES Click on Pull requests and create a new one with your branch. This will notify me that you have additions or updates for the repository.

Note

Need help to Contribute? Want to contribute to the repository, but feeling unsure about it? Contriibutions from all of AOES are welcome! Contact Kathy and I will help you get started as a contributor.