Skip to content

v1.6.1#112

Merged
jhollway merged 18 commits intomainfrom
develop
Sep 12, 2025
Merged

v1.6.1#112
jhollway merged 18 commits intomainfrom
develop

Conversation

@jhollway
Copy link
Collaborator

@jhollway jhollway commented Sep 12, 2025

Description

Package

  • Dropped mapping from function overview on website
  • Dropped viz tutorial, moved to {autograph}
  • Added CITATION
  • Improved run_tute() and extract_tute() to search for {autograph}

Printing

  • Improved describe_changes() to work with time as well as begin/end tie attributes

Making

  • Added create_windmill()
  • Added create_wheel()
  • Added create_cycle()

Modifying

  • Fixed to_uniplex() test so that it doesn't rely on random sampling

Marking

  • Improved is_multiplex() to recognise more tie attributes

Data

  • Added irps_nuclear_discourse for goldfish and various testing of dynamic networks
  • Added ison_judo_moves for judo move sequences

Checklist:

  • PR form
    • Description above itemizes changes under subtitles, e.g. "## Data""
    • Any closed, fixed, or related issues are referenced and explained in the description above, e.g. "Fixed #0 by adding A"
    • Package builds on my OS without issues
  • PR checks all pass for latest commit
    • CodeFactor check: Package improves or maintains good style
    • Package builds on Mac
    • Package builds on Windows
    • Package builds on Linux
    • CodeCov check: Package improves or maintains good test coverage
  • Documentation
    • Any new or modified functions or data have roxygen style documentation in their .R scripts
    • Longer functions are commented inline or broken down into helper functions so that it is easier to debug in the future
    • PR description above and the NEWS.md file are aligned
    • DESCRIPTION file version is bumped by the appropriate increment (major, minor, patch)

@jhollway jhollway requested a review from Copilot September 12, 2025 16:19
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements version 1.6.1 of the manynet package, with significant enhancements to network creation functions and data handling capabilities. The release includes three new network generation functions, improved test reliability, and expanded support for dynamic network analysis.

  • Added three new network creation functions: create_windmill(), create_wheel(), and create_cycle()
  • Enhanced dynamic network support with improved time attribute handling and new datasets
  • Moved visualization tutorial to {autograph} package and updated tutorial discovery functions

Reviewed Changes

Copilot reviewed 18 out of 22 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
R/make_create.R Implements three new network creation functions with comprehensive parameter validation
R/data_ison.R Adds two new datasets for judo moves and nuclear discourse networks
R/mark_net.R Expands multiplex detection to recognize additional tie attributes
R/class_networks.R Improves dynamic network time range description handling
tests/testthat/test-manip_format.R Replaces random sampling with deterministic values for test reliability
inst/CITATION Adds proper citation information for the package
R/manynet-tutorials.R Updates tutorial functions to search across stocnet packages including autograph

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@jhollway jhollway merged commit b5abe8a into main Sep 12, 2025
3 checks passed
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