Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: drbergman/PhysiCell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.14.2-drbergman-2.3.0
Choose a base ref
...
head repository: drbergman/PhysiCell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.14.2-drbergman-2.3.1
Choose a head ref
  • 11 commits
  • 4 files changed
  • 1 contributor

Commits on Sep 8, 2025

  1. fix division displacement

    - division vector was not normalized after orthogonal projection onto orientation-defined plane
        - this would lead to inconsistent displacements
        - e.g. in 2D, a rand_vec of (0,0,1) would lead to 0 displacement
    - the daughter cell was displaced by the full radius and the parent cell by half the radius in the opposite direction
        - this led to a center of mass shift (in the rand_vec direction) of radius/4
        - now, both are displaced by half the radius in opposite directions, preserving center of mass
        - by using 1/2 the radius, the cells will remain overlapping, which the mechanics module will resolve over time
    drbergman committed Sep 8, 2025
    Configuration menu
    Copy the full SHA
    8c423bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0708b40 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #38 from drbergman/fix-division-displacement-my-pc

    Fix division displacement my pc
    drbergman authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    4e9b937 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. remove checks for edge cases in boundary repulsion

    - bottom line: at each mechanics time step, it will suffice to push the cell in a cardinal direction to increase the shortest distance to the boundary
    - this is precisely what the current code currently does the vast majority of the time.
    - now, it will do so for the previously defined edge cases
    - in 2D sims, they looked for cells on line y=x
      - then used signs of x and y positions to determine which direction to push
      - no check for cells in upper left or lower right corners
      - the sign of the positions does not accurately convey which way to push (if all corners are negative, they would all push the same way)
    - in 3D sims, they looked for cells on line x=y=z
      - similar issues but missing more cases (x=\pm y = \pm z)
    drbergman committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    485a199 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75188f4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #39 from drbergman/fix-dist-to-edge-edge-cases-my-pc

    Fix dist to edge edge cases my pc
    drbergman authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    b00e3d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2025

  1. Configuration menu
    Copy the full SHA
    7d4da44 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #40 from drbergman/intracellulars-fix

    always check sbml_filename exists and set properly
    drbergman authored Oct 10, 2025
    Configuration menu
    Copy the full SHA
    4aa93af View commit details
    Browse the repository at this point in the history
  3. 1.14.2-drbergman-2.3.1

    drbergman committed Oct 10, 2025
    Configuration menu
    Copy the full SHA
    731dbcf View commit details
    Browse the repository at this point in the history
  4. Merge pull request #42 from drbergman/bump

    Bump
    drbergman authored Oct 10, 2025
    Configuration menu
    Copy the full SHA
    dae08ab View commit details
    Browse the repository at this point in the history
  5. Merge pull request #41 from drbergman/my-physicell-dev

    1.14.2-drbergman-2.3.1
    drbergman authored Oct 10, 2025
    Configuration menu
    Copy the full SHA
    caf7728 View commit details
    Browse the repository at this point in the history
Loading