ajs / perl6-Math-Sequences

Useful mathematical sequences
Artistic License 2.0
3 stars 9 forks source link

2019.07 Math Sequences Squashathon #30

Closed AlexDaniel closed 5 years ago

AlexDaniel commented 5 years ago

Hello! I saw your blog post and I think it's a great topic for the upcoming squashathon. Currently the topic for 2019.07 is set to something else, and we're discussing if it'd make sense to change it. Obviously to make it happen we'll need you to be on board, and I'll likely need admin privileges for this repo so that I can set and maintain the webhook for a bot (during the event).

Basically, the idea is to make a list of sequences that are not implemented yet, and distribute them across contributors. As usual, the most prominent contributor gets a plush camelia.

What do you think?

ajs commented 5 years ago

Sounds great! I'm completely on board. However, my work demands are high and I can never be sure when I'll have time to be involved. As long as you don't need me directly, that's fine. As for admin privs, I can certainly add you.

One issue: there are some sequences that are very hard (either in terms of implementation or computation or both). It's important to select carefully. The OEIS entries actually have keywords "hard" and "easy" for this purpose.

taboege commented 5 years ago

Count me in if this is going to be the squashathon this month. It's not my area of expertise (at all!), but at least I hope to get some credit as a math PhD student with an impure, practical interest in integer sequences and the OEIS in particular. It might be appropriate to mention my OEIS module and that the "easy" and "hard" keywords are implemented there and smartmatch:

OEIS::lookup-all(1, 1, * + * ... *).grep(* !~~ OEIS::easy).head.say;
#= OEIS A290689 «Number of transitive rooted trees with n nodes.»

</plug>. Might be useful as a CLI tool during the squashathon?

JJ commented 5 years ago

The squashathon just started!

JJ commented 5 years ago

Has the hook been set already?

AlexDaniel commented 5 years ago

and I'll likely need admin privileges for this repo so that I can set and maintain the webhook for a bot (during the event).

I don't have that. Can't set up the hook right now. I think it has something to do with github limitation as to how it treats personal repos, or something like that. Anyway, to do it, an admin of this repo should:

AlexDaniel commented 5 years ago

Ping @ajs.

AlexDaniel commented 5 years ago

OK, I guess the webhook is not happening, but it's alright. I'll be merging a bunch of PRs so that it's easier to see which sequences are still not implemented. We'll review the results manually later!

AlexDaniel commented 5 years ago

This squashathon is over!

I did my best to compile a list of contributions. In total there were 60 sequences (plus some hardcoded ones) that were implemented during this squashathon!

Here is the list:

:tada::tada: And the winner is @thundergnat! :tada::tada: (Please contact @lizmat to get your plush camelia!)

See you all next month in another repository :)