-
Notifications
You must be signed in to change notification settings - Fork 1
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
Improve and complete JSON writing #482
Comments
@lifflander @ppebay @pierrepebay Specifically, what do "id": 0,
"tasks": [
{
"entity": {
"collection_id": 7,
"home": 0,
"id": 3407875,
"index": [
12
],
"migratable": true,
"type": "object"
}, |
@cwschilly I think these quantities are not relevant to LBAF, but I will let @lifflander confirm this (or not) |
N.B.: the first |
I am also not sure what the data in the "metadata": {
"rank": 0,
"shared_node": {
"id": 0,
"num_nodes": 1,
"rank": 0,
"size": 4
},
"type": "LBDatafile"
} For now I am using the approach discussed in the meeting of swallowing everything into a dict and passing it through to the end. |
@pierrepebay regarding the other fields: used in |
* #482: write out unused params, subphases, and beginnings of communications * #482: use mp manager to use dicts and lists correctly * #482: add if statements and fix failing tests * #482: add unit test for communications data * #482: clean up * #482: add flexibilty for multiple phases * #482: add output folder for communications test * #482: finalize code, fix failing tests * #482: add new test data and work on supporting multiple phases * #482: fix multi-phase test, deprecate -1 option * #482: remove print statements and imbalance.txt * #482: fix failing test * #482: add extra if statement to guard against inconsistent inputs * #482: remove unused function
* #482: write out unused params, subphases, and beginnings of communications * #482: use mp manager to use dicts and lists correctly * #482: add if statements and fix failing tests * #482: add unit test for communications data * #482: clean up * #482: add flexibilty for multiple phases * #482: add output folder for communications test * #482: finalize code, fix failing tests * #482: add new test data and work on supporting multiple phases * #482: fix multi-phase test, deprecate -1 option * #482: remove print statements and imbalance.txt * #482: fix failing test * #482: add extra if statement to guard against inconsistent inputs * #482: remove unused function
The goal is to be able to have the JSON outputted by LBAF (when using the internal data structures) to be identical to the input JSON.
Missing elements at this point are (non exhaustive):
This issue should also deprecate the use of
-1
to read/step through all phases (only explicit enumerations or ranges should be used).The text was updated successfully, but these errors were encountered: