-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Code Improvements #1
Conversation
Hi @Sigmanificient, thank you so much for taking the time to implement these code improvements. Given that Ivy is currently in a relatively turbulent phase and undergoing significant changes on a regular basis, we decided not to integrate these changes yet. However, we agree that implementing some basic pep8 rules would lead to better readability, and we'll get this improved in the near future, with your help of your PR! |
resolving issues ivy-llc#1
* inital changes * changes * changes * changes * changes * changes * fix formatting for test_modules * changes * fix some formatting errors for our new tests * added docstrings for most but not all methods * add basic docstring outlines for all functions in module.py, need descriptions for functions, arguments and retursn * docstring add #1 (Need discussion) and (TODO) flags added for further discussion * add docstring #2 * add separation of positional-only arguments and keyword-only arguments * fix syntax error of module.py * changes and fixes * fixes * lint fixes * changes * changes * changes * changes; * conftest update deadline * changes made as requested * changes: Co-authored-by: Rishabh Kumar <[email protected]> Co-authored-by: Daniel4078 <[email protected]> Co-authored-by: Zilin Xiao <[email protected]>
Hi, I come across your repository, and i thought i could help to improve the code quality by implementing some basic pep8 rules, leading to a better readability.
I Also changed some structure to integrate list/dictionary comprehensions in order to have a more pythonic and simplified code.