David Amos Profile picture
Feb 9 8 tweets 3 min read
Today's #JuliaLang doodle with Javis.jl is recreating a classic...
Look closely at the circles. Are the curving at all?

Here's the code:

(I'm sure there's a better way to do this, I just haven't completely figured out Javis yet!)
I think disks work better than circles for this:
I also cleaned up the code and added some comments to hopefully make it easier to understand what's happening:
And here's the Gist: gist.github.com/somacdivad/b9b…
Adding more disks is pretty fun. Here's N=12:
And here's 24:
And finally, 100:

(keep in mind no part of this is actually rotating!)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with David Amos

David Amos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @somacdivad

Feb 8
A Tale of Two NaNs (A #Python 🧵)

(Plus a bonus experiment in Twitter fonts that may end disastrously)
NaNs are annoying.

You can’t tell if they’re in a list:

>>> 𝚏𝚕𝚘𝚊𝚝(“𝚗𝚊𝚗”) 𝚒𝚗 [𝟷, 𝟸, 𝚏𝚕𝚘𝚊𝚝(“𝚗𝚊𝚗”)]
𝙵𝚊𝚕𝚜𝚎
You can end up with more than one NaN in a set:

>>> 𝚂 = {𝟷, 𝟷, 𝚏𝚕𝚘𝚊𝚝(“𝚗𝚊𝚗”), 𝚏𝚕𝚘𝚊𝚝(“𝚗𝚊𝚗”)}
>>> 𝚂
{𝟷, 𝚗𝚊𝚗, 𝚗𝚊𝚗}

But they also aren’t 𝘪𝘯 the set:

>>> 𝚏𝚕𝚘𝚊𝚝(“𝚗𝚊𝚗”) 𝚒𝚗 𝚂
𝙵𝚊𝚕𝚜𝚎
Read 17 tweets
Feb 8
I've learning to make animations with Javis.jl and came up with this little doodle tonight. Nothing fancy, just getting my feet wet!
And here's the code: Image
Colors make it better
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(