Inspiration

When I got hired at MecSimCalc, I found their sample programs involved a lot of code revolving around bit-streams and metadata. This seemed intimidating especially for people without a software background. The site is meant to be a simple way to create and share computational tools. This inspired me to develop a python library to simplify the more complex code.

What it does

It creates a simpler way to use and modify spreadsheets, images and plots on the MecSimCalc platform.

Challenges I ran into

-Making the library user friendly -Getting it to support python 3.6 - 3.12 -Having the docsting format to support their site -Ensuring the tests covered almost every possible condition

Accomplishments that I'm proud of

-Significantly reducing the complexity of the example code provided on the website -Creating a user friendly docstring so people dont need to read the documentation or source code -Detailed testing for the library

What I learned

-Creating python libraries through pypi -Documentation in markdown -Metadata and bit-streams -Code versioning and Github Actions -Creating detailed tests -Developing user friendly code -Docstring formatting

What's next for MecSimCalc Python Library

Create support for more file types and possibly simplify more complex libraries such as geopandas

Built With

Share this project:

Updates