The camel case python API does not follow PEP 8, and I found it a little tricky to tell between scala and python methods. To fix this, I added new, duplicate methods, that follow (in my opinion) pythonic naming convention. Some of the duplicate methods can be seen below:
I also added a deprecated_api_warning method to utils.py.
I then stuck it in to every camel case method.
Potential follow ups:
Remove any actual functionality from the camel case API and have them just be wrapper functions for the snake case methods that throw up a warning when used.
The camel case python API does not follow PEP 8, and I found it a little tricky to tell between scala and python methods. To fix this, I added new, duplicate methods, that follow (in my opinion) pythonic naming convention. Some of the duplicate methods can be seen below:
I also added a deprecated_api_warning method to utils.py.![Screenshot from 2023-12-14 17-04-07](https://github.com/allenai/ScienceWorld/assets/94922098/00554f96-091d-417f-b1fd-9d73709abc60)
I then stuck it in to every camel case method.![Screenshot from 2023-12-14 17-03-05](https://github.com/allenai/ScienceWorld/assets/94922098/e24558e0-0da6-4d46-a15b-72f5366bbad1)
Potential follow ups:
Any feedback would be greatly appreciated!