Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the Alabaster wiki! Alabaster is a PyCharm plugin designed to make it faster to write programs for Apache Beam. It extends PyCharm's code completion to produce information about transforms relevant to Beam. Check out the Installation page to see how to install Alabaster, and Usage page to see some screenshots of the plugin in action.
Alabaster is a kind of rock, and here stands for Autocomplete Letting Apache Beam Applications Succeed Through Exploration Rapidly. It is part of the Natural Programming Project.
If you find any bugs with Alabaster, please post them on GitHub Issues.
Alabaster was developed with funding from Google Grants to Brad Myers, and Research Experience for Undergraduates (REU) funding from the National Science Foundation under grants CCF-1560137 and IIS-1827385. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of any of the sponsors.