Skip to content

A package to modify StateMod's input and output files for exploratory modeling

active 2023-08-232025-03-23 (UTC)

Complete coverage26,789 / 26,789 hourly files (100%) · 2 absent upstream2023-08-152026-09-04 (UTC)
Events
189
Pushes
53
Pull requests
33
Issues
40
Stars
3
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 579 days from 2023-08-23 to 2025-03-23. Pushes: 53 total, peak 13 in a day. Pull requests: 33 total, peak 8 in a day. Issues: 40 total, peak 12 in a day. Comments: 25 total, peak 5 in a day. Stars: 3 total, peak 1 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
crvernon10445266
rg727428711
codecov[bot]6006
ekblad3001
barneydobson1001

Recent activity

Latest issues, pull requests and releases

  • Pull request#68rg7272024-04-25 14:21
  • Pull request#67crvernon2024-04-24 22:53
  • Pull request#67crvernon2024-04-24 22:52
  • Releasecrvernon2024-04-24 18:51
    v0.2.1 statemodify
  • Releasecrvernon2024-04-24 18:45
    v0.2 statemodify
  • Releasecrvernon2024-04-10 19:14
    v0.2 statemodify
  • Issue#42crvernon2024-04-10 19:12
    JOSS review
  • Issue comment#42crvernon2024-04-10 19:12
    JOSS review
  • Issue#54rg7272024-04-10 19:11
    notebook UI
  • Pull request#66rg7272024-04-10 19:11
  • Pull request#66rg7272024-04-10 19:06
  • Issue comment#66rg7272024-04-10 19:04
    JOSS Review Meta-Response
  • Pull request#66rg7272024-04-10 19:04
  • Pull request#66crvernon2024-04-10 18:56
  • Issue comment#55rg7272024-04-10 18:47
    sampling docs and unit tests
  • Issue#55rg7272024-04-10 18:47
    sampling docs and unit tests
  • Issue comment#56crvernon2024-04-10 18:41
    when the user should see something, show it to them. example is when saying "In the input_files directory, you can open the sj2015B_S0_1.ddr file and see that the Admin # of our selected user has now become 1.0000." two ideas for this: 1a. use pandas immediately after to query the information that was described in words 1b. print directory contents or trees from cells using !
  • Issue#56crvernon2024-04-10 18:41
    when the user should see something, show it to them. example is when saying "In the input_files directory, you can open the sj2015B_S0_1.ddr file and see that the Admin # of our selected user has now become 1.0000." two ideas for this: 1a. use pandas immediately after to query the information that was described in words 1b. print directory contents or trees from cells using !
  • Issue#49crvernon2024-04-10 18:24
    A few public functions do not appear to have docstrings: `hmm_multisite_sample`, `hmm_multisite_fit`. I guess there are more. You can find these by `pip install ruff`, navigate to directory, `ruff . --select D100`.
  • Issue#50crvernon2024-04-10 18:24
    More generally on this (don't necessarily need to address this for JOSS), implementing linters including such as `ruff` may be helpful to ensure code quality is maintained.
  • Issue#44crvernon2024-04-10 18:24
    To avoid potential other issues like this, I think it would be sensible for your testing in automation to run on windows and macos. You would only need to add `windows-latest` and `macos-latest` into `.github/workflows/build.yml`. Edit: having started the notebooks I can see that StateMod is compiled for linux and mingw/cygwin, so I can see why you'd only test ubuntu, that said - considering there was only one error on my windows machine, it probably won't hurt and ensures that potential future
  • Issue#43crvernon2024-04-10 18:24
    Path error in test, I think due to my using a windows machine. Should be fixable by using `os.path.join` in `COMP_FILE` under `TestModify`. Though you may want to consider using `pathlib` throughout for a more convenient long term handling of file paths than `os`.
  • Issue comment#51crvernon2024-04-10 18:23
    In general I like the largely functional approach that you have taken, but I do wonder if a class might be helpful to wrap these processes together. Particularly the 'iterate over samples' loop in all of the notebooks does somehow feel like it should be contained in a class rather than a user having to copy it over each time. Edit: whether a class, or maybe some kind of configuration file.
  • Issue#51crvernon2024-04-10 18:23
    In general I like the largely functional approach that you have taken, but I do wonder if a class might be helpful to wrap these processes together. Particularly the 'iterate over samples' loop in all of the notebooks does somehow feel like it should be contained in a class rather than a user having to copy it over each time. Edit: whether a class, or maybe some kind of configuration file.
  • Issue#57crvernon2024-04-10 18:20
    when executing model runs, suppress model output to avoid bogging down the instance.

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 3 stars here means stars gained during the window, not the repo's star count.