I think the risk : reward and cost : benefit ratios are too high for these features, even though the risks and costs are low. Adding other scripts to be used directly as-is at the same level of abstraction without any other integration adds opportunity for error (more places for typos, more code and documentation to maintain) without any added value that I can see.
Design decisions and notes
I think I'll add a --version flag to each of the newly wrapped commands to specify a version of the wrapped packages, defaulting to the most recent release.
Project sub-parts and estimates
ba_timeseries_gradients
fromcpac
① (#42)tsconcat
fromcpac
① (#43)Timeline notes
version management
ba_timeseries_gradients
requires Python ≥ 3.11, < 3.12tsconcat
requires Python ≥ 3.11Frustration notes
I think the risk : reward and cost : benefit ratios are too high for these features, even though the risks and costs are low. Adding other scripts to be used directly as-is at the same level of abstraction without any other integration adds opportunity for error (more places for typos, more code and documentation to maintain) without any added value that I can see.
Design decisions and notes
I think I'll add a
--version
flag to each of the newly wrapped commands to specify a version of the wrapped packages, defaulting to the most recent release.