-
Notifications
You must be signed in to change notification settings - Fork 681
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
Favour Aux
over ts.data
or possibly unify the two?
#3778
Comments
Isn’t ts data the aux that is native to the Reader?
…On Thu, Aug 18, 2022 at 20:57, Hugo MacDermott-Opeskin < ***@***.***> wrote:
Is your feature request related to a problem?
We currently have several ways to attach additional information to a
timestep, including the Aux methods and the catch-all ts.data dict. Some
discussion
<#3765 (comment)>
with @IAlibay <https://github.com/IAlibay> on #3765
<#3765> raised the idea of
favouring one over the other long term or possibly unifying the two
representations long-term.
Work on @BFedder <https://github.com/BFedder>'s GSOC project has also
raised the possibility of adding more AuxReaders and providing a more
consistent API for the AuxReaders overall (see #3749
<#3749>). Perhaps some
discussion of the long term future of ts.data is good in this context
also.
I would love to hear people's thoughts. :)
—
Reply to this email directly, view it on GitHub
<#3778>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACGSGBY3NTFP6TALRTG52HLVZ3SZBANCNFSM567DV4IQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
I think it makes sense to have two different places to store additional information, one where stuff needed for some functionality is automatically added, and one where the user controls what is stored. I think this distinction is useful - it provides users with a space they have control over where nothing is added that they don't need for their analysis. So as I see it, any information automatically added to |
So I'm not arguing for removing |
I honestly can't make up my mind. To me, A stupid workaround would be to make the current Alternatively, alias In summary, if I have to choose then I am more inclined to have users interact with something that's called |
I think that's what I'd advocate for maybe? Just so we can have a single entry point for auxiliary data? Being able to push folks towards auxiliaries rather than the rather poorly detailed |
Is your feature request related to a problem?
We currently have several ways to attach additional information to a timestep, including the
Aux
methods and the catch-allts.data
dict. Some discussion with @IAlibay on #3765 raised the idea of favouring one over the other long term or possibly unifying the two representations long-term.Work on @BFedder's GSOC project has also raised the possibility of adding more AuxReaders and providing a more consistent API for the AuxReaders overall (see #3749). Perhaps some discussion of the long term future of
ts.data
is good in this context also.I would love to hear people's thoughts. :)
The text was updated successfully, but these errors were encountered: