Skip to content

Kinora 0.2.0

Choose a tag to compare

@FabianPlum FabianPlum released this 20 May 13:04
cc13557

First release under the new name. The addon formerly known as BlenderJPS is now Kinora — see #11 for the naming discussion. Same project, same authors, broader positioning: a Blender visualiser for pedestrian-dynamics trajectory data (JuPedSim simulation output today; HDF5 from experimental sources and other simulators welcome).

Kinora

Highlights

  • Rebranded to Kinora — package, addon name, sidebar tab, operator IDs, collection names, logs, and docs all renamed. JuPedSim references are kept where they describe the simulator or its file format.
  • HDF5 loading now works on Blender 4.x. Blender ships its own (older) numpy in site-packages, which used to shadow the numpy our deps installer pulled in for pedpy/scipy. The addon now evicts shadowed dependencies from sys.modules at load time so our bundled copy wins, regardless of which numpy Blender bundles (1.24 in 4.x, 1.26 in 5.0, 2.x in 5.1+).
  • New Kinora logo (dark / light / bracketed B&W variants) by Fabian.

⚠️ Breaking changes — read before upgrading

If you have scripts or .blend files that reference the addon's old identifiers, they will need updating:

Old (BlenderJPS 0.1.x) New (Kinora 0.2.0)
jupedsim.load_simulation / jupedsim.select_file / jupedsim.install_dependencies / jupedsim.uninstall_dependencies kinora.load_simulation / kinora.select_file / kinora.install_dependencies / kinora.uninstall_dependencies
bpy.context.scene.jupedsim_props bpy.context.scene.kinora_props
Collections JuPedSim_Agents / JuPedSim_Geometry Kinora_Agents / Kinora_Geometry
Sidebar tab "JuPedSim" "Kinora"
Module blender_jps kinora

Installation

  1. Download Kinora.zip below.
  2. In Blender (4.0 – 5.0 supported; 5.1+ likely works, untested), open Edit → Preferences → Add-ons → Install... and pick the zip.
  3. Enable Kinora - Pedestrian Data Visualiser.
  4. Click Install Dependencies in the addon preferences. Restart Blender once it finishes.
  5. The Kinora tab appears in the 3D Viewport sidebar (N).

If you previously had BlenderJPS installed, remove that addon first to avoid the old jupedsim.* operators sticking around.

Changes since 0.1.6

  • Rebrand BlenderJPS → Kinora and bump version to 0.2.0 (#18, closes #11)
  • Force addon's bundled numpy to win over Blender's site-packages copy (#18)
  • Add Kinora logo SVGs (#18)
  • README repositioned as pedestrian-data (not JuPedSim-only) visualiser (#18)
  • Logo height tweak in README (#19)

Known issues / follow-ups

  • Blender 5.1+ (Python 3.13, numpy 2.x) is not actively tested. The dependency-shadowing fix should handle it, but pedpy will need to publish its numpy-2 release before the install actually completes there.

Full diff: 0.1.6...0.2.0