I have recently completed my first real software project, including a hopefully user-friendly command line interface, proper packaging and uploading to the Python package repository, license and at least some minimal readme.
I would be happy to get feedback on
(1) the source code -- ~1600 lines never looked at by anyone but me. This concerns adherence to general software engineering principles and best practice of the programming language (e.g. Python Zen), runtime efficiency, separation of CLI and logic, separation into modules and functions, naming, proper packaging, orthodox usage of builtin packages,...
(2) user interaction and the way the program goes about what it wants to do. This concerns the CLI, input syntax, user-friendly storage, subprocess interaction, default values, helpful additional functionality, ...
I would prefer is to post a single open-ended question about how my project could be improved.
Would such a question be suitable for this site?
Since the project is targeted to programmers (computational scientists, to be precise), softwareengineering.se would also be a good place to get feedback on the general usefulness of the project from potential end-users.