Elliott Sales de Andrade

Results 144 issues of Elliott Sales de Andrade

## Rationale This is a go at reducing network usage entirely by using pytest-vcr to record all network activity. ## Implications Tests will not require network access at all, except...

Type: Infrastructure

## Rationale This is already done for [interior rings](https://github.com/SciTools/cartopy/blob/master/lib/cartopy/crs.py#L563), and prevents invalid geometries from crashing things later. Fixes #956. ## Implications WIP, since I need to write a test and...

Component: Geometry transforms
Experience-needed: high
Component: proj
SemVer: minor

According to [`masked_invalid` docs](https://numpy.org/doc/stable/reference/generated/numpy.ma.masked_invalid.html), it is a shortcut for [`masked_where`](https://numpy.org/doc/stable/reference/generated/numpy.ma.masked_where.html), which says that `copy=False` will modify `a` in place. But `masked_where` didn't quite do this, and was recently changed in...

component: numpy.ma
Sprint

Based on [this SO answer](https://stackoverflow.com/a/26920837) and [this ARM blog post](https://community.arm.com/android-community/b/android/posts/runtime-detection-of-cpu-features-on-an-armv8-a-cpu). Seems to work pretty well on an armv7hl machine.

There is no SSE2 on PPC64, and no other optimized version is implemented yet. Fixes #22.

`cpuid.h` is included if not on Windows or ARM, but it doesn't appear to exist on ppc64(le)/s390x either. Compile fails on [ppc64](https://kojipkgs.fedoraproject.org//work/tasks/7261/23967261/build.log), [ppc64le](https://kojipkgs.fedoraproject.org//work/tasks/7263/23967263/build.log), and [s390x](https://kojipkgs.fedoraproject.org//work/tasks/7265/23967265/build.log) because the header cannot be...

enhancement

This used to pass in 1.2.1: ``` $ go test -run TestValidateFormat --- FAIL: TestValidateFormat (0.00s) checkmail_test.go:94: " [email protected]" => expected error checkmail_test.go:94: "[email protected] " => expected error checkmail_test.go:94: "...

At least, according to hypothesis: ``` _____________________ test_outer_boundless_pixel_fidelity ______________________ path_rgb_byte_tif = '/builddir/build/BUILD/rasterio-1.0.23/tests/data/RGB.byte.tif' @requires_gdal21(reason="Pixel equality tests require float windows and GDAL 2.1") > @given(col_start=st.integers(min_value=-700, max_value=0), row_start=st.integers(min_value=-700, max_value=0), col_stop=st.integers(min_value=0, max_value=700), row_stop=st.integers(min_value=0, max_value=700))...

bug
testing

We currently have pretty old minimum dependencies, e.g., NumPy 1.6 is from ~2011. I think we should do something like adopt [NEP 29](https://numpy.org/neps/nep-0029-deprecation_policy.html).

cleanup
proposal

It includes breaking changes; there is a [guide for porting from 2 to 3](https://iris-edu.github.io/libmseed/porting-guide.html), though I have only lightly glanced through it.

enhancement
.io.mseed