Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Danielle Navarro

@djnavarro@fosstodon.org
mastodon 4.7.3
  • Open on fosstodon.org

Data science and generative art. :blobcatknife: (she/her)

160 Followers
276 Following
10 Posts
Joined October 30, 2022
Blog:
https://blog.djnavarro.net/
Art:
https://art.djnavarro.net/
Github:
https://github.com/djnavarro
Homepage:
https://djnavarro.net
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago

A smol blog post about writing assertions in #rstats data pipelines. It's not the sexiest topic in the world, but oh my have I learned the hard way that it's an important one

https://blog.djnavarro.net/being-assertive/

Four ways to write assertion checks in R – Notes from a data witch
Notes from a data witch

Four ways to write assertion checks in R – Notes from a data witch

It’s not 50 ways to leave your lover, but spend enough time talking about assertive programming in the bedroom and you’ll only have 49 more to discover

57
21
36
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@milesmcbain@fosstodon.org Ha! I seriously considered discussing testthat as a tool for assertions in this post, but then decided that life is short and I wanted to get to assertr before I lost my will to live 🫠 Too. Many. Tools.
4
4
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@jimgar@fosstodon.org Huh. I’ve been using stopifnot() for years and never realised I could do that! Okay I’ll update the post to reflect that - thanks!
2
3
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@brianrepko@hachyderm.io I really should take a look at it sometime. It’s a bit of a shame that the post isn’t more comprehensive, but I just ran out of time and energy
1
0
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@modrak_m@fediscience.org Lovely post, and I totally agree! As it happens - though my post doesn’t go there explicitly - part of my motivation for setting aside some time to look into assertions for data pipelines came from looking at analysis scripts that use joins (in an oddball indirect way, because in real life analysts do things in an ad hoc way) and thinking about how I wanted to write safer code for that sort of thing. Analysis code requires a subtly different toolkit to dev code, I’m realising
1
0
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@jimgar@fosstodon.org okay done, and a glorious new typo introduced in the process 🙃 thanks again! much appreciated
1
2
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@jimgar@fosstodon.org ahhhhhhhh okay I feel slightly less embarrassed now 🫠
1
0
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@ihaddadenfodil@mastodon.social I mention it in the footnotes. It's not discussed because I haven't used it yet and so don't have any opinions
1
2
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 45mo ago
Replying to
@touk@smores.town I love this so much
1
0
0
0
Open post
Danielle Navarro @djnavarro@fosstodon.org
· 38mo ago
Replying to
@ihaddadenfodil@mastodon.social I admit it does look rather nice. One day I'd like to set time aside to learn it!
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:30:55 UTC