-
Notifications
You must be signed in to change notification settings - Fork 15
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
Add a simple FileBrowser to JobCore #969
Conversation
# Conflicts: # .ci_support/environment.yml # pyiron_base/jobs/job/util.py # setup.py
Also use a sub test for every line test
job[] is overloaded to perform many functions at once: 1. access to files 2. access to HDF stored data 3. access to child jobs This change adds a new attribute `.files` to `JobCore` to take over function 1 and deprecates methods on the job itself that are connected to this: `list_files` and `tail`.
Eh, I've borking my starting point, there relevant changes are in this commit. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
job[] is overloaded to perform many functions at once:
1. access to files
2. access to HDF stored data
3. access to child jobs
This change adds a new attribute
.files
toJobCore
to take overfunction 1 and deprecates methods on the job itself that are connected
to this:
list_files
andtail
.One of the problems we had discussed in the strategy meeting was that indexing notation is inconsistent and I think that this multiplexing of responsibilities is one of the reasons why
job[]
is inconsistent.I'm thinking therefor to introduce attributes for all three responsibilities (actually job.content works already well for 2.) and then deprecate
job[]
completely or at least agree on which of the three it should do.Depends on #894