mastodon.me.uk is one of the many independent Mastodon servers you can use to participate in the fediverse.
Open, user-supported, corporation-free social networking for the UK.

Administered by:

Server stats:

478
active users

#rstats

155 posts125 participants9 posts today


I’ve almost finished it!
I’ve uploaded all eight parts of “The Greenness of Calgary: A Community-Level Atlas (2025). Contrast Color Edition” to

Each part is a separate PDF using the “classic” high-contrast NDVI palette, optimized for visual interpretation of vegetation patterns. (The soft green palette will come later.)

I’ve created a dedicated landing page with descriptions of all releases and download links.
📎 Landing page is here: datastory.gumroad.com/l/qemrgul

💲 The materials are available under a “pay what you want” model — free or with optional support.

This is my first attempt at publishing geospatial analytical materials in this format. I apologise for some template-like descriptions. I hope this atlas series will be useful for researchers, enthusiasts, and anyone interested in Calgary’s urban ecology.

GumroadThe Greenness of Calgary: A Community-Level Atlas (2025). Contrast Color EditionCalgary Greenness Atlas (Contrast Color Edition) is a unique geo-ecological atlas that reveals the distribution and condition of vegetation within the city of Calgary, based on Sentinel-2 satellite data. Built around the NDVI — the Normalized Difference Vegetation Index, one of the key indicators of vegetation density and activity — this atlas combines spatial analysis with clear visual storytelling to provide an in-depth view of the city’s green structure and how it varies across communities.For convenience and to reduce file size, the atlas is divided into eight parts following the city's subdivision scheme: Northwest, Northeast, North, East, Centre, South, Southeast and West (see bottom).This is a landing page. To download the atlases, use the links provided below.The atlas is based on satellite data from the Sentinel-2 mission covering the period from mid-May to mid-September 2024 and 2025, capturing the peak of the vegetation season. Additional spatial layers come from OpenStreetMap, and community boundaries are sourced from the official City of Calgary Open Data Portal. https://datastory.gumroad.com/l/kqfmvncPart I: Northwest (Contrast Color Edition). Communities covered (NW Calgary): 01B, 01F, 01K, 02E, 02F, Arbour Lake, Bowness, Brentwood, Charleswood, Citadel, Collingwood, Dalhousie, Edgemont, Greenwood/Greenbriar, Hamptons, Haskayne, Hawkwood, Montgomery, Nose Hill Park, Ranchlands, Rocky Ridge, Royal Oak, Royal Vista, Scenic Acres, Silver Springs, Tuscany, University District, University Heights, University of Calgary, Varsity. https://datastory.gumroad.com/l/vxwcslPart II: Northeast (Contrast Color Edition). Communities covered (NE Calgary): 05D, 05E, 05F, 05G, 10D, 10E, Abbeydale, Calgary International Airport, Castleridge, Cityscape, Coral Springs, Cornerstone, Deerfoot Business Centre, Falconridge, Franklin, Homestead, Horizon, Marlborough, Marlborough Park, Martindale, Mayland, Mayland Heights, McCall, Meridian, Monterey Park, North Airways, Pegasus, Pineridge, Redstone, Rundle, Saddle Ridge, Saddle Ridge Industrial, Skyline East, Skyview Ranch, South Airways, Stonegate Landing, Stoney 2, Stoney 3, Stoney 4, Sunridge, Taradale, Temple, Vista Heights, Westwinds, Whitehorn. https://datastory.gumroad.com/l/qxdapPart III: North (Contrast Color Edition). Communities covered (N Calgary): 02B, 02C, 02K, 03W, Ambleridge, Aurora Business Park, Beddington Heights, Carrington, Country Hills, Country Hills Village, Coventry Hills, Evanston, Glacier Ridge, Harvest Hills, Hidden Valley, Huntington Hills, Keystone Hills, Kincora, Lewisburg, Livingston, MacEwan Glen, Moraine, Nolan Hill, North Haven, North Haven Upper, Panorama Hills, Sage Hill, Sandstone Valley, Sherwood, Skyline West, Stoney 1, Symons Valley Ranch, Thorncliffe. https://datastory.gumroad.com/l/gfhjigPart IV: East (Contrast Color Edition). Communities covered (E Calgary): 09H, 09O, 09P, 09Q, Albert Park/Radisson Heights, Applewood Park, Belvedere, Dover, Eastfield, Erin Woods, Foothills, Forest Heights, Forest Lawn, Forest Lawn Industrial, Golden Triangle, Great Plains, Great Plains East, Huxley, Ogden Shops, Penbrooke Meadows, Red Carpet, Southview, Starfield, Starfield East, Twinhills, Valleyfield. https://datastory.gumroad.com/l/tqkckzPart V: Centre (Contrast Color Edition). Communities covered (Centre of Calgary): 09D, Altadore, Alyth/Bonnybrook, Banff Trail, Bankview, Bel-Aire, Beltline, Bridgeland/Riverside, Britannia, Burns Industrial, Cambrian Heights, Capitol Hill, Chinatown, Cliff Bungalow, Crescent Heights, Downtown Commercial Core, Downtown East Village, Downtown West End, Eau Claire, Elbow Park, Elboya, Erlton, Garrison Woods, Greenview, Greenview Industrial Ppark, Highfield, Highland Park, Highwood, Hillhurst, Hounsfield Heights/Briar Hill, Inglewood, Killarney/Glengarry, Lower Mount Royal, Manchester, Manchester Industrial, Mayfair, Meadowlark Park, Mission, Mount Pleasant, Parkdale, Parkhill, Point Mckay, Queens Park Village, Ramsay, Renfrew, Richmond, Rideau Park, Rosedale, Rosemont, Roxboro, Scarboro, Scarboro/Sunalta West, Shaganappi, South Calgary, St. Andrews Heights, Sunalta, Sunnyside, Tuxedo Park, Upper Mount Royal, West Hillhurst, Windsor Park, Winston Heights/Mountview https://datastory.gumroad.com/l/chanfPart VI: South (Contrast Color Edition). Communities covered (S Calgary): 11B, 13A, 13C, 13E, 13F, 13G, 13H, 13I, 13J, 13M, 13N, Acadia, Alpine Park, Bayview, Belmont, Bonavista Downs, Braeside, Bridlewood, Canyon Meadows, Cedarbrae, Chaparral, Chinook Park, Deer Ridge, Deer Run, Diamond Cove, Eagle Ridge, East Fairview Industrial, Evergreen, Fairview, Fairview Industrial, Glendeer Business Park, Glenmore Park, Haysboro, Kelvin Grove, Kingsland, Lake Bonavista, Legacy, Maple Ridge, Midnapore, Millrise, Oakridge, Palliser, Parkland, Pine Creek, Pump Hill, Queensland, Shawnee Slopes, Shawnessy, Silverado, Somerset, Southwood, Sundance, Walden, Willow Park, Wolf Willow, Woodbine, Woodlands, Yorkville. https://datastory.gumroad.com/l/aphkhPart VII: Southeast (Contrast Color Edition). Communities covered (SE Calgary): 12A, 12B, 12C, 12J, 12K, 12L, Auburn Bay, Copperfield, Cranston, Douglasdale/Glen, East Shepard Industrial, Hotchkiss, Mahogany, Mckenzie Lake, Mckenzie Towne, New Brighton, Ogden, Rangeview, Ricardo Ranch, Riverbend, Section 23, Seton, Shepard Industrial, South Foothills. https://datastory.gumroad.com/l/qebdnPart VIII: West (Contrast Color Edition). Communities covered (W Calgary): 01C, 01H, 06A, 06B, 06C, Aspen Woods, Canada Olympic Park, Christie Park, Coach Hill, Cougar Ridge, Crestmont, Currie Barracks, Discovery Ridge, Garrison Green, Glamorgan, Glenbrook, Glendale, Lakeview, Lincoln Park, Medicine Hill, North Glenmore Park, Osprey Hill, Patterson, Rosscarrock, Rutland Park, Signal Hill, Springbank Hill, Spruce Cliff, Strathcona Park, Valley Ridge, West Springs, Westgate, Wildwood.

It is with great sadness that we learned of the death John Fox this week. He was the author of numerous books on applied statistics and accompanying packages including car, effects, Rcmdr, ivreg, and matlib. John was a member of the R Foundation until 2023.

Today was my second time participating in the Games, this time in Münster, and this time with a 100% linguistics team, all from Cologne! 💪 Our team brought together a B.A. and M.A. student, two doctoral and one postdoctoral researcher, Marie Klünter, Rose Hörsting, Luca Leppert, Gina Reinhard, and myself. We worked hard to make sense of a fascinating but complex paper with some 8 studies and several multi-study analyses, making for a lot of data and scripts! 📉📈

Jarl 0.2.0 is available!

Jarl is a very fast R linter, written in Rust.

New since the initial release:

* 10 new rules, including 5 opt-in rules for testthat that can be activated with:

- `--extend-select TESTTHAT` in the CLI
- `extend-select = ["TESTTHAT"]` in jarl.toml

* 3 CLI args were renamed

* bug fixes and new docs:
- vignette "Tutorial: add a new rule"
- new sections on how to use Jarl in Helix and Neovim

Changelog: jarl.etiennebacher.com/changel

jarl.etiennebacher.comchangelog – jarl

Recently moved some Shiny apps, written in both and , over to ShinyProxy. The main goal was isolating the apps and their dependencies, but also the very much needed solution for user authentication and ability to restrict access to apps based on user groups. Cannot recommend it enough!