Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Funding from sponcerships #287

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Funding from sponcerships #287

wants to merge 15 commits into from

Conversation

Watemlifts
Copy link

Generate the sponsorship information

sponsorship_info = f"""

GitHub Sponsors

github: {', '.join(github_sponsors)}

Patreon

patreon: {patreon}

Open Collective

open_collective: {open_collective}

Ko-fi

ko_fi: {ko_fi}

Tidelift

tidelift: {tidelift}

Community Bridge

community_bridge: {community_bridge}

Liberapay

liberapay: {liberapay}

IssueHunt

issuehunt: {issuehunt}

LFX Crowdfunding

lfx_crowdfunding: {lfx_crowdfunding}

Polar

polar: {polar}
"""

Carl Brasic and others added 15 commits January 3, 2022 15:51
Many experiments operate on data with a very long tail, and the most
frequent part of the distribution can wash out notable results in
sub-groups.  For example, experiment results derived from the data of
very large customers often look quite different than the much more
common results from the small data.  Even the use of percentile metrics
can't overcome these effects since often the relevant percentiles are
very high (above 99-percentile).

This adds an optional block to Science::Experiment which should return a
"cohort" when called.  The cohort is passed the result of the experiment
so it can determine the cohort from the context data, whether the result
is a mismatch or any of the observation data.

The determined cohort value is available as `Scientist::Result#cohort`
and is intended to be used by the user-defined publication mechanism.
Add an optional `cohort` block to science experiments
Error classes should inherit from `RuntimeError` instead of `Exception`
Prefix any unused block arguments with an underscore
Prefix any unused method arguments with an underscore
Remove ambiguous regular expression literals in method invocations
Prefer initializing with literal over a method that results in literal
# Generate the sponsorship information
sponsorship_info = f"""
# GitHub Sponsors
github: {', '.join(github_sponsors)}

# Patreon
patreon: {patreon}

# Open Collective
open_collective: {open_collective}

# Ko-fi
ko_fi: {ko_fi}

# Tidelift
tidelift: {tidelift}

# Community Bridge
community_bridge: {community_bridge}

# Liberapay
liberapay: {liberapay}

# IssueHunt
issuehunt: {issuehunt}

# LFX Crowdfunding
lfx_crowdfunding: {lfx_crowdfunding}

# Polar
polar: {polar}
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants