u/Intelligent-Gold-563

Hello everyone !

For your pleasure and satisfaction, I'm presenting your not one, not two but THREE different random generators to help you make GMing your game even easier !

NPC Generator

This app will help you by creating as many NPCs as you want. Using a procedurial engine, it will create realistic sounding fantasy names, and give you a short physical description based on the ancestry of the NPCs as well as some ideas for their clothing and a little quirk. You can even preselect an ancestry if you want something specific.

This app is available both in French and in English !

https://daggerheart-npc-generator.streamlit.app/

Loot Generator

Want some quick loot for your party ? Just click there ! Choose what types and tier of object, and how man you want ! It's all gonna be there, just for you to use !
This app contains all the armor, weapons, items and consumables from the CRB as well as a list of items and consumables from Dungeons and Dragons that were converted to be Daggerheart compatible !

https://daggerheart-loot-generator.streamlit.app/

Encounter Generator

Your players are doing something stupid or you're getting a bit bored but didn't prep for an encounter ? No big deal ! You can generate one with that app by selecting the size and tier of your party, the terrain they're in and some modificators. Boom, an entire encounter using the entire BattlePoint stock for you !

While this app is functional as is, it still needs a bit of tweaking to make it truly optimized in term of how the encounters are generated. It is also limited by the relatively small number of adversaries in the CRB so please stay tuned as I work in improving both the engine and the list of available adversaries.

https://daggerheart-encounter-generator.streamlit.app/

Please enjoy and share all you want, and don't hesitate to leave me some comments, constructive criticism or ideas to improve them ! All those WebApp are SRD compliant.

All codes and files are available on Github as well :
https://github.com/pomdpin/daggerheart-encounter-generator
https://github.com/pomdpin/daggerheart-npc-generator
https://github.com/pomdpin/daggerheart-loot-generator

u/Intelligent-Gold-563 — 11 days ago

Hello everyone !

A colleague of mine is working quite a big dataframe (compared to what we're used to) and asked for my help to get some analysis running.

She's trying to compare the expression of 15 different gene between 4 groups (A,B,C,D), with each group having between 12 and 15 individuals (so something like 800 rows and 4 columns total). Basically, her dataframe looks like that :

Condition Gene Expression
A GENE1
B GENE1
C GENE1
D GENE1
A GENE2
B GENE2
C GENE2
D GENE2
A GENE3
B GENE3
C GENE3
D GENE3

For her analysis, we're going with an ANOVA + TukeyHSD but we were wondering if there was a way to basically loop them so that it would go in the dataframe, group by Gene, then by Condition and apply both tests to the Expression column

My first thought was to go with :

data |>
dplyr::group_by() |>
dplyr::summarise()

But since both aov() and TukeyHSD() output are table/matrices it kind of complicate the whole deal.

My next thought was to use a for loop, but I suck with those

Does anyone know if it's even possible to begin with ?

Thanks in advance

reddit.com
u/Intelligent-Gold-563 — 13 days ago