2018 (old posts, page 7)

Solo Parenting, Expect Delays

I'm flying solo through next Wednesday while Ruth is visiting her folks in Seattle and attending the Entomological Societies meeting in Vancouver. Open source stuff will slip a bit, sorry about that.

I don't mind being a solo parent for a week or so. This is the 5th week this year. To be honest, I think I'm actually pretty good at it. Today was pretty busy, with two different early runs to school, seeing Bea and some other cool kids pick up certificates at an 9 a.m. award assembly, work, then driving a carload of kids to Loveland Laser Tag for a birthday party that ran until 10 p.m. Non-stop from 6 a.m. to 10:30 p.m.

During a break in the action, I explained test-driven development to my oldest daughter's best friend, a smart 7th grader. I'd brought my computer along to LLT and had been working in a corner. Test-driven development, I explained, was the process of working backwards from a program B, which verifies that a program A works as it should, and this seemed to be from her reaction a bit of a puzzler. "Why don't you just write the program first, since you have to have an idea of it before you can write the test?"

Now I'm enjoying a beer, decompressing, and working on my writing.

Linux at Work

Last Thursday I traded my MacBook Pro for a Lenovo ThinkPad X1 Carbon so I can dig more deeply into the performance of Python, Rasterio, and GDAL on Linux. Because I've never used many Apple-only programs and keep all my work in "the cloud" switching was easy.

https://c2.staticflickr.com/2/1922/44793857944_059a9df997_b.jpg

No, my workspace isn't usually so tidy

My Apple keyboard and mouse mostly work, which is a nice surprise. The ThinkPad's weird 3-button trackpad and red pointer will take some getting used to.

Prague-Colmar-Montpellier-London 2008

It's retrospective time! Ten years ago, my family, all four of us, went to Europe for the first time. Ruth had meetings in Prague and I had a meeting in London. In between, we did a little touristing in Alsace, scouted Montpellier for future sabbatical housing, and visited friends in England.

https://c2.staticflickr.com/4/3005/2881475129_54d9d463d2_b.jpg

Arabelle and I at Staroměstské náměstí

I was back here 7 years later presenting on GeoJSON at IETF 93 and wished I had Arabelle along.

https://c2.staticflickr.com/4/3145/2899800118_ccaea426da_b.jpg

Representing FOSS4G 2007

I think I might actually from Alsace, because Colmar really felt like home.

https://c2.staticflickr.com/4/3021/2930452727_8b2a0b524e_b.jpg

This photo is one of the first that Arabelle ever took. Good ole PowerShot A520.

Our first home in the neighborhood of Montpellier was a little vacation trailer during the off season in Clapiers. On two sabbaticals we stayed in the city proper, but if we came back, maybe we'd would stay out in the country next time.

https://c2.staticflickr.com/4/3020/2915398677_8a72b6a556_b.jpg

Arabelle going wild on the beach

Everybody has mixed feelings about Carnon plage, I think. There's no nature, and the development is kinda gross, but the sand and water is nice, and it's super close to the city. Ruth grew up at the beach in Southern California and felt "meh", but Arabelle and I were more like "waouh!"

https://c2.staticflickr.com/4/3176/2931313248_574dd0ef06_b.jpg

Arabelle at Gare de Lyon

Good ole Gare de Lyon. We were just there two months ago. This was Arabelle's first TGV ride. We took an RER from here to Gare du Nord and then went under the channel to St. Pancras in London and then on to Swindon. Trains are the best way to travel.

https://c2.staticflickr.com/4/3275/2930455009_c4bbeddb64_b.jpg

Naptime in Bath, England

Bath is very touristy but also quite comfy. My people are not really from Alsace, but from Southwestern Britain, and so I felt right at home in Bath.

https://c2.staticflickr.com/4/3139/2931317350_e21ac17255_b.jpg

In Swindon

Arabelle loved England because we have friends and our friends have cats.

https://c2.staticflickr.com/4/3024/2949605572_4aa213d1e4_b.jpg

Swindon Stone, Avebury

https://c2.staticflickr.com/4/3199/2948759773_a33884fd03_b.jpg

Gabby is linking the ancient world data

I went to London a few times when I was working at ISAW, but this was my first trip and my favorite. We stayed in a hotel on Drury Lane, and despite not seeing the Muffin Man, had a fun time exploring Covent Garden and Neal's Yard.

Fiona 1.8b1

Fiona 1.8b1 is in the cheese shop today while supplies last: https://pypi.org/project/Fiona/1.8b1/. There are changes since 1.8a3, none of them breaking. Please, if you can, run pip install fiona==1.8b1 to help test this prerelease.

Deprecations

  • Collection slicing has been deprecated and will be prohibited in a future version.

Bug fixes

  • Rasterio CRS objects passed to transform module methods will be converted to dicts as needed (#590).
  • Implicitly convert curve geometries to their linear approximations rather than failing (#617).
  • Migrated unittest test cases in test_collection.py and test_layer.py to the use of the standard data_dir and path_coutwildrnp_shp fixtures (#616).
  • Root logger configuration has been removed from all test scripts (#615).
  • An AWS session is created for the CLI context Env only if explicitly requested, matching the behavior of Rasterio’s CLI (#635).
  • Dependency on attrs is made explicit.
  • Other dependencies are pinned to known good versions in requirements files.
  • Unused arguments have been removed from the Env constructor (#637).

Refactoring

  • A with_context_env decorator has been added and used to set up the GDAL environment for CLI commands. The command functions themselves are now simplified.

A 1.8.0 final release is scheduled for the end of this month.