Skip to content
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

New issue 'appmap' (stderr, logger, plain-txt stdout, file outputs, rich formatting if/when necessary) #133

Closed
MatthewRalston opened this issue Apr 3, 2024 · 2 comments
Assignees
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request question Further information is requested

Comments

@MatthewRalston
Copy link
Owner

MatthewRalston commented Apr 3, 2024

The application needs stderr/logging capture, sigterm/exit intercept, distinct stdout and stderr (and logfile) interfaces [metadata]. With relevant preceding or following information about the program, stats/schema definitions, and relevant online information about command issues.

I'm calling this the 'app-map' for ambiguities sake.

And the stdout/stderr components will follow.

Edit 6/1/24:

Very old issue as far as style is concerned, I'm managing this category of interface issue less, so I made necessary interface tweaks, and the interface for the application is still driven by logger.

I'm not concerned, I just have a taste issue.

The interface is still really clunky. Usage examples sparingly, interface not fleshed out, as far as printing end-run usability post-doc to cli. Like, I can see it better, I'm just reorienting still about the graph approach. Trying to skip D2 metrics, focus on tractable biological problems instead of just methodology, calculation, and reproducibility.

I'm young and unconfident with my introduction to physiology, mol bio, disease pathology, and so I buy time by procrastinating on deciding on disease area specifics so I can improve me secondary skillsets of computation and statistics. If such skills become the primary skillset, I'll adapt with the economy. If not, then this "simple" python style, so long as it is functional and reproducible, is just accessory to other faculties ive been developing after my first engineering job and entry to the field.

@MatthewRalston MatthewRalston added documentation Improvements or additions to documentation enhancement New feature or request question Further information is requested dependencies Pull requests that update a dependency file labels Apr 3, 2024
@MatthewRalston MatthewRalston added this to the Interface Revision milestone Apr 3, 2024
@MatthewRalston MatthewRalston self-assigned this Apr 3, 2024
@MatthewRalston
Copy link
Owner Author

Okay. Maintenance pre-release 0.7.9 has been "pre-released" on gh. Okay, so now, the branch 'interface' will lead from here.

The new interface changes will be described in commit message only. That said, README.md (#137 ) should contain a .gif by now of the usage patterns by now.

@MatthewRalston MatthewRalston pinned this issue Apr 12, 2024
@MatthewRalston MatthewRalston moved this from Ready to In review in Assembly algorithm (0.7.7+) Apr 12, 2024
@MatthewRalston
Copy link
Owner Author

Released v0.8.0 today. Greatly simplifies the interface, tests most (shuf and index still on backlog... but unchanged and independent from logging overhaul...so) subcommands (acceptance testing). Usage command, logger/stderr overhaul, no rich text formatting included.

I like rich.py but its an extra dependency i dont need. Biggest features to close this ticket are appmap, the logging overhaul logger and the usage subcommands. Changes to the 'interface' branch have been merged to master.

Marking this closed.

@github-project-automation github-project-automation bot moved this from In review to Done in Assembly algorithm (0.7.7+) Apr 13, 2024
@MatthewRalston MatthewRalston unpinned this issue Jul 18, 2024
@MatthewRalston MatthewRalston changed the title New issue 'map-app' (stderr, logger, plain-txt stdout, file outputs, rich formatting if/when necessary) New issue 'appmap' (stderr, logger, plain-txt stdout, file outputs, rich formatting if/when necessary) Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request question Further information is requested
Projects
Status: Done
Development

No branches or pull requests

1 participant