gitwtfhub

wtf is contraceptive-experience-dashboard?

hajaramusa-yusuf/contraceptive-experience-dashboard — explained in plain English

Analysis updated 2026-07-25

0Jupyter NotebookAudience · generalComplexity · 2/5Setup · easy

TL;DR

An interactive web dashboard exploring why women in the US stop using contraceptives, what reasons they give, and how usage changes over time.

Mindmap

mindmap
  root((repo))
    What it does
      Interactive dashboard
      Contraceptive use data
      Discontinuation reasons
      Usage trends over time
    Key findings
      Pill discontinuation 34 percent
      IUD discontinuation 33 percent
      Side effects top reason
      Emergency contraception rose
    Tech stack
      Python
      Streamlit
      Pandas
      Matplotlib and Seaborn
    Use cases
      Explore contraceptive data
      View discontinuation reasons
      Track usage trends
    Audience
      General

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Explore why women discontinue contraceptive methods like the pill or IUD.

REASON 2

See how contraceptive use patterns changed across different survey periods.

REASON 3

Interact with survey data on contraceptive dissatisfaction directly in your browser.

What's in the stack?

PythonStreamlitPandasMatplotlibSeaborn

How it stacks up

hajaramusa-yusuf/contraceptive-experience-dashboardagostynah/distributed-vector-memory-routingakashsingh3031/python-libraries
Stars00
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2020-12-03
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencegeneralresearchervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Install Python dependencies from the requirements file and launch with Streamlit, no external infrastructure needed.

No license information is provided, so usage rights are unclear.

Wtf does this do

This repository contains an interactive dashboard that explores contraceptive use among women in the United States. The project looks at which methods women stop using, why they stop, and how usage patterns shift over time. It is built with Streamlit, a Python tool for creating web-based data apps, and draws on survey data to present its findings visually. The dashboard addresses three core questions. It identifies which contraceptive methods were discontinued due to dissatisfaction. It explores the specific reasons women gave for stopping. It also tracks how contraceptive use changed between different survey periods. The findings are presented in a format that lets users interact with the data directly in their browser. The project reports several key findings. Among women who had used the pill, 34.1% discontinued because of dissatisfaction. For the IUD, that figure was 32.8%. Side effects were the most common reason given for stopping both the pill and the IUD. The data also showed that use of emergency contraception and IUDs increased between the survey periods covered. The code is written in Python and relies on Pandas for data handling, Matplotlib and Seaborn for visualizations, and Streamlit to build the dashboard interface. To run the dashboard locally, a user installs the required Python libraries from a requirements file and launches the app. The repository does not include further setup details or documentation about the data source beyond what is described in the findings.

Yoink these prompts

Prompt 1
Clone the contraceptive-experience-dashboard repo and run `streamlit run app.py` after installing requirements, then tell me what the dashboard shows about pill discontinuation rates.
Prompt 2
Using the contraceptive dashboard, help me add a new chart that compares discontinuation reasons between the pill and IUD side by side.
Prompt 3
Help me update the requirements.txt and fix any import errors when launching the contraceptive experience Streamlit dashboard locally.

Frequently asked questions

wtf is contraceptive-experience-dashboard?

An interactive web dashboard exploring why women in the US stop using contraceptives, what reasons they give, and how usage changes over time.

What language is contraceptive-experience-dashboard written in?

Mainly Jupyter Notebook. The stack also includes Python, Streamlit, Pandas.

What license does contraceptive-experience-dashboard use?

No license information is provided, so usage rights are unclear.

How hard is contraceptive-experience-dashboard to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is contraceptive-experience-dashboard for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.