Curtis Vogt
Curtis Vogt
> But we have nothing to say about string literals right now, so they get to break the line limit As always these are just [guidelines and not rules](https://github.com/invenia/BlueStyle#a-word-on-consistency). Some...
As a first pass I think: ```julia || ``` is fine if it's within the line length and the statement isn't a compound statement (e.g. `(...; ...; ...)`). In all...
That's a good counter example. There are always exceptions to rules and that would be one here. Generally though I think the first pass I outlined is what we should...
Using `ArrowTypes.arrowmetadata` as shown in the [Intervals example in the documentation](https://arrow.juliadata.org/dev/manual/#Arrow-types) you can only serialize a column where all of the type parameters are the same. Having mixture of type...
I attempted to work around this on Arrow 1.6 (not quite yet released) by storing the parametric information as part of the value as using `ArrowTypes.arrowmetadata` can't handle element variation....
Using [`aws-vault`](https://github.com/99designs/aws-vault) will workaround the lack of MFA support in the ECR credential helper. This works by having `aws-vault` prompt for the MFA token and generating a temporary AWS session...
I believe the solution is to defer to using the `containertype` of the AxisArray parent: ```julia julia> Base.Broadcast.containertype(x::AxisArray) = Base.Broadcast.containertype(parent(x)) julia> a .== 1 3-element DataArrays.DataArray{Bool,1}: true NA false ```
Additionally we may want some broadcast operations to return an AxisArray: ```julia julia> b = AxisArray([1, 2, 3], 'a':'c') 1-dimensional AxisArray{Int64,1,...} with axes: :row, 'a':1:'c' And data, a 3-element Array{Int64,1}:...
That PR looks great. For those of us with Julia 0.6 does the proposed fix make sense?
Currently the behaviour is: ```julia broadcast(*, AxisArray, Number) -> Array broadcast(==, AxisArray{T,N,C}, Number) -> Array{Bool} ``` What I'm proposing is that we take a half-step and [implement deferring to the...