-
Notifications
You must be signed in to change notification settings - Fork 120
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
Adding a IamSlice
feature
#630
Comments
+1, great idea! |
I like the idea in general, but am wondering whether an underlying boolean mask, with maybe a method to extract the indices would not be more composable. and i would also argue for either accepting a slice as first positional argument to
|
I like your idea about a boolean mask, but I would not how to implement it... On the second idea about allowing |
Closed via #637 |
Description
We often want to know which elements exist on an dimension after filtering, e.g., which variables exist for a specific region (see IAMconsortium/nomenclature#99). This can be done by the following
However, this is inefficient because this creates a full (downselected) copy of the (timeseries)
data
andmeta
tables.Proposed Solution
A new class IamSlice which is a derivative of the
pd.MultiIndex
of the internal_data
pd.Series. The IamSlice is returned by the methodslice()
, which takes the same arguments asfilter()
.Expected usage
The text was updated successfully, but these errors were encountered: