| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.textile | 2026-01-04 | 35.0 kB | |
| line-3.0.2.zip | 2026-01-04 | 119.1 MB | |
| Totals: 2 Items | 119.2 MB | 1 | |
- j feat: BUTools parity tests
- j feat: Update DES solver entry points for RNG-based stopping
- j feat: add 55 Kotlin notebooks matching Python examples
- j feat: add APH distribution test for DES solver
- j feat: add BUTools MATLAB-JAR parity tests (41 tests from docs)
- j feat: add BUTools, Q-MAM, qsys libraries and streaming support
- j feat: add CSV trace logging to SSJ simulator when verbose level is DEBUG
- j feat: add DES analyzer for LayeredNetwork simulation
- j feat: add DES heterogeneous server support with policies
- j feat: add Disabled distribution error handling to DES solver
- j feat: add Distribution reconstruction helpers and deprecation annotations
- j feat: add Env and LayeredNetwork parity with MATLAB
- j feat: add Erlang/PH arrival support to DES solver
- j feat: add Harel et al. throughput bounds for MVA
- j feat: add Immediate distribution support to DES solver
- j feat: add JUNG visualization for LayeredNetwork models
- j feat: add LQN2UML exporter for sequence diagrams
- j feat: add Logger node support to DES solver
- j feat: add MAP and MMPP2 arrival process support to DES solver
- j feat: add MMAP distribution support to DES solver
- j feat: add MSER-5 transient filtering for automatic warmup detection in DES solver
- j feat: add MVA open multiserver network tests
- j feat: add MVA pure delay network tests
- j feat: add OBM confidence intervals to DES solver
- j feat: add PH distribution support to DES solver
- j feat: add PS scheduling variants support to DES solver
- j feat: add PSJF, FB, LRPT to DES feature set
- j feat: add Python and MATLAB wrappers for SolverDES
- j feat: add REST API server with SparkJava
- j feat: add Replayer (trace-driven) distribution support to DES solver
- j feat: add Router node and routing policies support to DES solver
- j feat: add SPN Transition support to SSA solver
- j feat: add SRE metrics and trace import endpoints
- j feat: add SSA streaming via OTLP/gRPC
- j feat: add SVD-based pseudo-inverse for singular matrices
- j feat: add SelfLoopingClass support to DES solver
- j feat: add TikZ network visualization with planar edge routing
- j feat: add accessor methods to layered network classes
- j feat: add aggregateChains method to ModelAdapter
- j feat: add async job management to REST API
- j feat: add closed and mixed network support to DES
- j feat: add comprehensive tests for activity-level think-time feature
- j feat: add control variates for DES
- j feat: add fork-join node support to DES solver
- j feat: add large multiclass QN test with Delay, multiservers, and PH distributions
- j feat: add load-dependent service support to DES
- j feat: add modern UI with editable properties to visualizer
- j feat: add moment3 post-convergence APH fitting to SolverLN
- j feat: add multi-server (M/M/c) support to DES solver
- j feat: add multi-server concurrent firing to SPN
- j feat: add parallel replication mode to DES solver
- j feat: add phase-2 overtaking probability support to SolverLN
- j feat: add planar layout and edge styling to LQN visualization
- j feat: add progress printing to DES solver
- j feat: add qsys MAP/PH queue analyzers using BUTools
- j feat: add replicated stations support to MVA and RECAL
- j feat: add simulateByRngOps and simulateTransientByRngOps methods for DES solver
- j feat: add state expansion for PH-converted MAPs in SSA
- j feat: add tmpBuild profile for /tmp build output
- j feat: add under-relaxation support to SolverLN
- j feat: add what-if and bottleneck analysis endpoints
- j feat: add window convergence check for DES steady-state
- j feat: added INF support to DES
- j feat: added rest interface
- j feat: added variates to DES
- j feat: complete getRawAvgTables support for LQNS solver
- j feat: enable SPN support in DES solver
- j feat: enhance LQN visualizer with export and layout options
- j feat: fix DES solver INF support and update tests to use JMT
- j feat: implement Sylvester T-matrix solver for FJ_codes
- j feat: improved API and LIB parity with matlab
- j feat: instrument map_sample() with RNG operation counting
- j feat: made DES compatible for use in Env
- j feat: partial addition to DES of streaming features
- j feat: port DMAP module with 29 functions
- j feat: port Ensemble.merge method from MATLAB
- j feat: port KPC-Toolbox from MATLAB to Kotlin
- j feat: port MMAPPH1PRPR from BUTools MATLAB
- j feat: support for SSA confint
- j feat: use event count for DES stopping criterion
- j fix: BAS blocking at destination per JMT semantics
- j fix: BAS implementation in DES
- j fix: CTMC state preservation and joint probability aggregation
- j fix: DES in fcr
- j fix: DES sampleAggr no longer calls toMarginal
- j fix: DES test uses samples with 5% tolerance
- j fix: LDES bug fixes
- j fix: QBD api
- j fix: QNS handling of mixed and open models
- j fix: SPN race semantics and HyperExp parameter extraction
- j fix: SPN simulation support for Place nodes in SSA
- j fix: SSA csmask includes stochastic complement transitions
- j fix: SolverQNS multiclass parsing and test assertions
- j fix: TikZ edge routing and DES solver improvements
- j fix: add Cox2 and LoadDependence support
- j fix: add Det distribution support to DES solver
- j fix: add JSQ routing strategy support to OutputStrategy
- j fix: add ME/RAP support and vector transpose handling
- j fix: add ODE solver fallback for convergence failures
- j fix: add PSPRIO/DPSPRIO/GPSPRIO to SSA analyzers
- j fix: add comprehensive bounds checking for -1 indices and disable LayeredCQExamplesTest pending root cause investigation
- j fix: add explicit macOS support for LQNS detection
- j fix: add iteration limit to Q-MAM T matrix computation
- j fix: align BAS blocking check to JMT convention
- j fix: align Fork fanout with MATLAB behavior
- j fix: align afterEvent indexing with MATLAB
- j fix: align avgTable row filter with MATLAB behavior
- j fix: align refreshSync mode iteration with MATLAB
- j fix: bug in initialization
- j fix: compilation issue
- j fix: complete MAPQN bounds LP constraints
- j fix: complete test compilation fixes for ME/RAP/DES tests
- j fix: compute entry utilization before task accumulation
- j fix: convert Det to Erlang MAP like MATLAB
- j fix: convert JMT buffer size to LINE capacity in M2M
- j fix: convert non-Markovian distributions to MAP in getStruct
- j fix: correct BAS blocking queue length accounting to match JMT semantics
- j fix: correct DES solver Petri net and fork-join statistics
- j fix: correct OpenClass/Source order and routing API usage
- j fix: correct QBD early return and uT scaling
- j fix: correct QBD setup/delayoff MAM and JMT export
- j fix: correct RSRD LP constraints and merge comparison tests
- j fix: correct imports and function signatures
- j fix: correct imports in split DES test files
- j fix: correct inchain indexing and tolerance in MMT
- j fix: correct matrix operations for FJ_codes dimension compatibility
- j fix: correct multiserver utilization in MAM solver
- j fix: correct sense parameter type in MapqnAPITest
- j fix: correct stat function and QBD_CR for MMAPPH1NPPR parity
- j fix: correct validation parameter placement and Java 8 compatibility
- j fix: declare Source before OpenClass in SSA test
- j fix: disable SolverQNS tests and remove debug output
- j fix: disable Weibull distribution support in DES
- j fix: disable verbose output in DES tests
- j fix: duplicate names
- j fix: enable DES solver for LayeredNetwork models
- j fix: enable matrix/pnorm methods for open and mixed models in SolverFluid
- j fix: exclude JUnit from shaded jar bundle
- j fix: exclude Router from CTMC hide_immediate logic
- j fix: exclude default MAX_VALUE from capacity check
- j fix: export BASBlocking drop strategy in SolverJMT XML
- j fix: extract sojourn time from MMAPPH1FCFS
- j fix: fix missing newline in DES solver output
- j fix: handle empty array in Matrix list constructor
- j fix: handle empty delayIdx in MVA solver
- j fix: implement queue length tracking in LN DES
- j fix: improve DES LN fork detection and utilization
- j fix: improve TikZ self-loop rendering for re-entrant queues
- j fix: improve bounds checking in MEFromMoments appie function
- j fix: initialize nonmkvorder and nonmkv with default values
- j fix: integration issues
- j fix: multiserver GPS/DPS in tests
- j fix: nested fork-join sync delay and LN test indices
- j fix: node mapping for fork-join visit calculations
- j fix: nodevisits mismatch for reducible Markov chains
- j fix: populate syncreply in NetworkStruct for REPLY signals
- j fix: preserve default method name in DES result
- j fix: prevent duplicate output strategy entries in routing
- j fix: prevent process hanging on Windows LQNS
- j fix: pseudoinverse implementation
- j fix: recognize MMAP in process type detection
- j fix: register missing scheduling strategies in FeatureSet
- j fix: remote LQNS health endpoint and exactmva pragma
- j fix: remove DES debug prints and fix visits matrix size
- j fix: replace remaining sn.stations references in solver_amvald_forward
- j fix: resolve SolverQNS merge compilation errors
- j fix: resolve compilation errors and null handling
- j fix: restore fork routing to use 1.0/fanout for correct visit computation
- j fix: restore infinite nservers in spaceGeneratorNodes
- j fix: restore refClass >= 0 condition in residual time calculation
- j fix: revert MMT forkLambda index and dtmc safety checks
- j fix: revert broken routing matrix mapping in MMT transformation
- j fix: revert refclass logic breaking residence time calculations
- j fix: route catastrophe signals to signal handler
- j fix: self-looping job bug
- j fix: skip 0-padding in graph matrix iteration
- j fix: skip Delay service validation for open models
- j fix: support long seed values in random number generators
- j fix: suppress unchecked cast warnings
- j fix: suppress unchecked conversion warnings in JobRoutesTest
- j fix: sync node state space in spaceGeneratorNodes
- j fix: test assertions
- j fix: track arrivals including dropped in DES solver
- j fix: track queue length for BAS blocked jobs
- j fix: update test compilation for processes package
- j fix: updated SolverQNS for Source/Sink handling
- j fix: use —help for lqns availability check
- j fix: use DNS scheme to avoid gRPC resolver conflict
- j fix: use actual remaining work in size-based schedulers
- j fix: use chain index for qsys visits matrix lookup
- j fix: use connection count for Fork routing fanout
- j fix: use containsKey for HashMap lookup in callservtproc
- j fix: use forked job class for join routing
- j fix: use index comparison for Signal class lookups
- j fix: use rates instead of phase-type matrix for Det distributions
- j fix: use rtnodes for sink routing in MAM RCAT
- j fix: use timespan for DES transient stopping
- j fix: use warning not error for defective matrix in spectd
- j perf: further matrix performance improvements
- j perf: pre-allocate SSq matrix in SSA solver
- j perf: reduce DES test samples for faster execution
- j refactor: align AUTO solver heuristics with MATLAB
- j refactor: align classcap with MATLAB convention
- j refactor: complete FiniteCapacityRegion implementation to match MATLAB
- j refactor: consolidate constant coverage tests
- j refactor: consolidate related test files
- j refactor: improve tutorial 11 TikZ layout
- j refactor: merge AG solver into MAM with RCAT
- j refactor: merge visualizers into unified ModelVisualizer class
- j refactor: remove verbose error handling from getEnsembleAvg
- j refactor: replace System.err.println with line_warning
- j refactor: respect verbose level in M3A library
- j refactor: revert Solver_ssj to old structure using new region fields
- j refactor: simplify MNA debug messages
- j refactor: solver improvements
- j refactor: split SolverLNTest into 6 specialized subclasses
- j refactor: update SolverJMT saveRegions to use FiniteCapacityRegion getters
- j refactor: update tests to use new Environment and SolverENV classes
- j refactor: use dtmc_solve as primary in snRefreshVisits
- j test: add MID_TOL, rename COARSE_TOL to 1%
- j test: clarify MAM mixed model unsupported feature
- j test: disable LayeredExamplesTest due to 1+ hour runtime
- j test: document ForkJoin MVA basic nesting 50% error
- j test: document ForkJoin MVA nested join 50% error with specific metrics
- j test: document SolverEnv value mismatch root cause
- j test: document transient class model zero-population issue
- j test: fix hardcoded version in LineCLITest
- j test: increase DES large multiclass mixed network samples
- j test: removed prints
- j test: run 1050, skipped 75
- j test: update DES defaults to 200k samples
- j test: update MEBUToolsValidationTest with reliable moment patterns
- j test: validate DES against exact SolverMVA results instead of JMT
- j,m feat: add DES solver sample methods
- j,m feat: add SPN Place/Transition support to DES solver
- j,m feat: add class-dependent model MATLAB-to-Java conversion
- j,m feat: add continuous distributions to DES solver
- j,m feat: add immediate feedback for re-entrant lines
- j,m feat: add issignal and signaltype to NetworkStruct
- j,m feat: add primitive fields to LayeredNetworkStruct
- j,m feat: add sanitize validation to LayeredNetwork
- j,m feat: add setup/delayoff support to DES
- j,m feat: update DES solver feature documentation
- j,m fix: LDES processor util and remove deleted test
- j,m fix: fork-join class tracking and AMVA demands
- j,m fix: multiple sourceforge tickets
- j,m fix: remove debug printouts from SolverLN
- j,m fix: stabilize setTasksPerLink and rename field
- j,m fix: unit test fixes
- j,m refactor: complete migration from wkflow to wf
- j,m refactor: remove RESET and renumber SignalType IDs
- j,m refactor: removed LDES
- j,m refactor: use qsys_mm1 in fj, fix Fork routing
- j,m refactor: various fixes and test reorganization
- j,m test: add RSRD constraints and reference value validation
- j,m,p feat: add Docker option to LQNS warnings
- j,m,p feat: add remote Docker execution for SolverLQNS
- j,m,p feat: add setCap as backwards compatibility alias
- j,m,p fix: Queue setService and DES arrival rate computation
- j,m,p fix: align DES Fork-Join semantics with JMT
- j,m,p fix: minor bugs
- j,m,p fix: version 3.0.2, PyPI JAR packaging, Windows LQNS
- j,m,p refactor: BLN refactored to ENV
- j,m,p refactor: SolverEnv and Env -> SolverENV and Environment
- j,m,p test: added tests
- j,p feat: add M3A compress and MMAP fitting wrappers
- j,p feat: add MAM probability stub methods
- j,p feat: add MAP/D/c queue support to JAR and Python
- j,p feat: add SolverAuto method parity with MATLAB
- j,p feat: add fork-join percentile analysis to MAM solver
- j,p feat: add getDeadlineTable method
- j,p feat: add getSjrnT/sjrnT aliases for getCdfRespT
- j,p feat: add phase-2 service support for SolverLQNS
- j,p feat: add state transfer and MOL config to SolverLN
- j,p feat: add strict mode to disable native fallback
- j,p feat: extend CLI with all analysis types and tests
- j,p fix: CTMC router handling and JMT routing strategies
- j,p fix: FLD solver for closed networks, add sample path tests
- j,p fix: SPN JMT handler and Coxian constructor
- j,p fix: getProbSysAggr type mismatch and setNumServers API
- j,p fix: resolve LayeredNetworkStruct and LQNS solver issues
- j,p refactor: make runAnalyzer public, add LN native routing
- j,p,m feat: add quadratic bounds and fj approximation functions
- m feat: Add RNG operation tracking to SSA solver
- m feat: add ClosedSignal/OpenSignal classes and Reply signal tests
- m feat: add DES samples printout matching SSA style
- m feat: add FJ closed-form response time formulas
- m feat: add FJ expected maximum formulas (EMMA, normal, Pareto, quantile)
- m feat: add Java backend support for SolverAuto
- m feat: add LQNS parser extensions to MATLAB implementation
- m feat: add LayeredNetwork LQN support to DES solver
- m feat: add LayeredNetwork methods to SolverAuto
- m feat: add M/G/∞ exact queueing system solver
- m feat: add MAP/D/c queue support with qsys_mapdc
- m feat: add MAPQN2RENV transformation for MMPP to random environment
- m feat: add MOL (Method of Layers) hierarchical iteration to SolverLN
- m feat: add PSPRIO, DPSPRIO, GPSPRIO support to SSA
- m feat: add SPN simulation support to SolverSSA
- m feat: add SolverEnv parity features from JAR
- m feat: add all NetworkSolver methods to SolverAuto
- m feat: add autocat relaxation methods
- m feat: add chain aggregation to ModelAdapter
- m feat: add convertSignalPlaceholders method to MNetwork
- m feat: add getProbMarg and getProb to MAM solver
- m feat: add lti method to pfqn_nc using Chodhury algorithm
- m feat: add mixed model support to Fluid solver
- m feat: add nonmkv config option for distribution conversion
- m feat: add normalized getProbAggr and getProbMarg for NC
- m feat: add p-norm smoothing and adaptive CDF refinement
- m feat: add pfqn_unique and pfqn_expand for station replicas
- m feat: add property getters to layered model classes
- m feat: add qsys MAP/PH queue analyzers using BUTools and Q-MAM
- m feat: add reducible routing detection and user guidance
- m feat: add resetEnvRatesFun to Env transitions
- m feat: add state transfer and solver switching to SolverLN
- m feat: add view alias for jsimgView in SolverJMT
- m feat: added Markovian Agent Solver
- m feat: added Worklflow abstraction
- m feat: align SolverEnv getGenerator with JAR
- m feat: asynch call sanity checks in LayeredNetwork.getStruct
- m feat: expose DES config options to MATLAB
- m feat: integrate FJ_codes for fork-join percentile analysis
- m feat: integrate pfqn_unique into pfqn_mva and pfqn_recal
- m feat: maximum entropy method
- m feat: update mixed model example with method comparison
- m fix: LN async calls via tputproc init and Source sizing
- m fix: MAM catastrophe signal detection
- m fix: RCAT sinkNodes empty vector loop bug
- m fix: SCC indexing and power fallback for singular matrices
- m fix: SSA progress counter updates in place
- m fix: SolverLN convergence for back-to-back synch-calls
- m fix: add SolverDES case to NetworkSolver.setLang() to create Java backend object
- m fix: add debug logging to SSA and CTMC analyzers
- m fix: add fallback for refreshDeadlines class loading
- m fix: add model variable for test compatibility
- m fix: add seed to FLD for reproducible results
- m fix: align SolverEnv convergence and FCFS to JAR
- m fix: async call example
- m fix: async call handling in SolverLN and writeXML
- m fix: auto-run analyzer when result file missing
- m fix: bugs in JLINE
- m fix: check hitClass/missClass defined before setting NaN routing
- m fix: correct DES confidence interval test options
- m fix: correct MAP/M/1-PS R matrix and truncation
- m fix: correct Router handling in Fluid solver
- m fix: correct arrival rate for stable M/M/1 LD
- m fix: correct flow balance and utilization in ME algorithm
- m fix: correct fork-join stability check
- m fix: correct variable name and regenerate sample path figure
- m fix: create both Source and Sink before OpenClass
- m fix: disable Place and Transition in DES features
- m fix: enable JMT early stop for faster simulation
- m fix: enable MATLAB integration for SolverDES
- m fix: fluid solver open network Source station handling
- m fix: guard dropRule and classCap array bounds access
- m fix: handle Fork-Join routing matrix singularity in DTMC
- m fix: handle POST_LOOP count < 1 probabilities
- m fix: handle optional space_fired component in Transition state vectors
- m fix: handle state array dimensions in Fluid solver after filtering and elimination
- m fix: handle variable-size routing matrices in isRoutingErgodic
- m fix: improve NC debug messages for open models
- m fix: include all station-class pairs in DES results
- m fix: init cell arrays and sparse output in tests
- m fix: inject arrivals to queues not Source in Fluid
- m fix: mmt bug
- m fix: move loop variables outside conditional block
- m fix: move self.result assignment after for loop
- m fix: pass routing matrix directly to isRoutingErgodic in link() to fix relink loops
- m fix: preserve fork-join metrics for parent class
- m fix: preserve inter-class routing in Ensemble.merge
- m fix: queue-based Place state handling in SPN
- m fix: remove SolverMAM exact method from valid methods list
- m fix: reorder Replayer constructor to validate file before Java object creation
- m fix: reorder node creation – Source before OpenClass
- m fix: replace setCap with setCapacity
- m fix: replygraph implicit replies for OrFork branches
- m fix: report Join RT as synchronization delay
- m fix: resolve Fluid, CTMC, and NC solver regressions
- m fix: run test
- m fix: send MMPP2 as MAP to JMT for correct sampling
- m fix: separate error handling for JMT and SolverEnv
- m fix: set Source throughput to arrival rate in FLD
- m fix: simplify MAPQN2RENV network cloning and routing logic
- m fix: simplify load-dependent test to working M/M/1 queue
- m fix: store numeric metric type consistently in Metric
- m fix: sync xmlParser maxSamples in SolverJMT runAnalyzer
- m fix: table indexing
- m fix: update JMT result file path lookup to support new naming convention
- m fix: update state and feature sets for non-Markovian conversion
- m fix: use JMT solver in example instead of SSA
- m fix: use SolverEnv with SolverFluid for environment model
- m fix: use cell array for trace-driven example results
- m fix: use correct Env property (envGraph.Nodes) in example
- m fix: use getAvg() instead of getAvgTable() for SolverEnv
- m fix: use getAvgTable method in LQN tutorial
- m fix: use native autocat and enable DES timing output
- m fix: use proper cell array syntax for Node objects
- m fix: use stateful indices for routing aggregation
- m fix: validate non-terminal reply activities in LQN
- m refactor: Ensure SolverDES runs last in MATLAB examples
- m refactor: Solver aliases
- m refactor: added FLD solver
- m refactor: added enableChecks condition to sanitize
- m refactor: aligned LQN XML parsing to new LOOP format
- m refactor: ameneded examples
- m refactor: centralize MATLAB to Java options conversion
- m refactor: change Default method prints to line_debug
- m refactor: inline fluid API into solver_fluid_mfm
- m refactor: integrated pnorm method
- m refactor: minimize Doxygen documentation blocks in core classes and solvers
- m refactor: remove RNG operation tracking from SSA
- m refactor: remove disp() output from test files, keep only solver results
- m refactor: remove jsimgEdit function and emptyModel.jsimg template
- m refactor: split LQNS folder into LQNS and QNS directories
- m refactor: split SolverLDES from SolverDES for LayeredNetwork
- m refactor: test/ folder to dev/
- m refactor: update Chodhury normalizing constant for multi-chain networks
- m test: add CI validation against analytical MVA values
- m test: add ME/RAP negative off-diagonal examples
- m test: add example for new SN set APIs
- m,j feat: add DES and Environment support to SolverAuto
- m,j feat: add LJCD for per-class joint-dependent scaling
- m,j feat: add Reply signal blocking to DES solver
- m,j feat: add SSA stream() with graceful gRPC fallback
- m,j feat: add SelfLoopingClass support to all solvers
- m,j feat: add activity-level think-time to SolverLN
- m,j feat: add backwards-compatible setPatience overloads
- m,j feat: add configurable decomposition methods to BLN solver
- m,j feat: add confint option for DES confidence intervals
- m,j feat: add deadline property and EDD/EDF scheduling strategies
- m,j feat: add delay-off strategy support to JMT
- m,j feat: add lossn method to NC solver for FCR
- m,j feat: add open arrival support to layered networks
- m,j feat: add plot method using TikZ visualization
- m,j feat: implement soft deadline support in DES and JMT
- m,j feat: improve Chodhury algorithm and ME distribution handling
- m,j feat: preprocess immediate transitions via stochastic complementation
- m,j feat: store distribution params in sn.proc for non-Markovian
- m,j fix: RROBIN routing bounds and Matrix solve stability
- m,j fix: SSA output newline and test verbose settings
- m,j fix: add DES probability methods and WRROBIN routing
- m,j fix: add LJD/LJCD transfer to Java DES solver
- m,j fix: add QNS tests and OQN/MQN benchmarks
- m,j fix: correct MAP rate computation in passage time
- m,j fix: correct Pareto fitMeanAndSCV formulas
- m,j fix: correct Router state initialization for SSA
- m,j fix: correct size-based scheduling formulas
- m,j fix: exclude Router nodes from CTMC hide_immediate
- m,j fix: fallback to dtmc_solve for singular matrices
- m,j fix: force DES solver to use Java backend
- m,j fix: improve gRPC streaming compatibility in MATLAB
- m,j fix: minor bug fixes
- m,j fix: more sourceforge tickets fixed
- m,j fix: silence QNS crashes and clean output
- m,j refactor: consolidate RCAT files, add inapplus method
- m,j refactor: extract JMT I/O to dedicated classes
- m,j refactor: remove sn dependency from solver_amvald_forward
- m,j refactor: shorten DES convergence option names
- m,j refactor: simplify PS test and clarify warnings
- m,j refactor: use Distribution for layered network open arrivals
- m,j,p feat: add DES to basic examples with JMT
- m,j,p feat: add FLU solver alias for Fluid
- m,j,p feat: add MAP/M/1-PS sojourn time distribution
- m,j,p feat: add ME and RAP distribution support
- m,j,p feat: add SETF scheduling policy support
- m,j,p feat: add SPN example with Pareto service time
- m,j,p feat: add Table to T method aliases
- m,j,p feat: add getSamplePathTable for ENV transient analysis
- m,j,p feat: add heterogeneous server support with unit tests
- m,j,p feat: add limited joint dependence service scaling
- m,j,p feat: add mandatory cutoff warning for open/mixed CTMC
- m,j,p feat: add node breakdown/repair methods to Env
- m,j,p feat: add numCdfPts option with default 200
- m,j,p feat: add qsys functions for size-based scheduling
- m,j,p feat: add regionweight and regionsz to NetworkStruct
- m,j,p feat: add short aliases for AvgTable methods
- m,j,p feat: add sim/exact/fast/accurate solver methods
- m,j,p feat: allow node objects in Env breakdown/repair API
- m,j,p feat: integrate me_open in MAM solver
- m,j,p feat: reject state-dependent routing in product-form checks
- m,j,p feat: set jsimgView as default, add modelView method
- m,j,p feat: view() now opens ModelVisualizer by default
- m,j,p fix: add FCFSPR state support and improve LJD/LJCD handling
- m,j,p fix: align capacity with Kendall notation
- m,j,p fix: regenerate corrupted tutorial PNG images
- m,j,p refactor: Signal as factory for OpenSignal/ClosedSignal
- m,j,p refactor: add refreshRegions method with sn.nregions and sn.region fields
- m,j,p refactor: harmonize Environment constructor to accept optional num_stages
- m,j,p refactor: improve TikZ layout and tutorial naming
- m,j,p refactor: make Catastrophe a SignalType enum value
- m,j,p refactor: merge JMTXMLParser and JMTResultParser into JMTIO
- m,j,p refactor: merge SolverQNS into SolverLQNS
- m,j,p refactor: update documentation and test structure
- m,j,p test: add tut10, tut11, tut12 to test runners
- m,p feat: add Queue delayoff getter methods for parity
- m,p feat: add TikZ visualization wrappers and fix jsimwView
- m,p refactor: remove bench regression prompt from pre-release
- m,p test: add JMT comparison to MAM tests
- p feat: Add JAR parity numerical execution test suite
- p feat: Add JAR parity validation test suite (14/14 tests passing)
- p feat: add 111 Python examples for gallery basic advanced
- p feat: add 12 native distribution types for native port
- p feat: add 44 gallery/basic/advanced example notebooks
- p feat: add CLI with WebSocket server and M2M support
- p feat: add DisabledClass, Replayer methods, ActivityPrecedence.Xor
- p feat: add FCFS preemptive scheduler support
- p feat: add LINE.load for files and solver selection
- p feat: add ME module and additional PFQN functions
- p feat: add MSER-5 warmup detection to native DES
- p feat: add NC solver handlers and PFQN algorithms
- p feat: add NPFQN, probability handlers, and NC analyzers
- p feat: add Numba JIT optimization for DES solver kernels
- p feat: add Numba JIT optimization for ENV solver kernels
- p feat: add Numba JIT optimization for MAM solver kernels
- p feat: add OptionsDict and pfqn_ls for advanced examples
- p feat: add Python CLI for LINE solver
- p feat: add Region class and add_region method
- p feat: add SPN support to native SimPy DES solver
- p feat: add SolverAuto fallback, G/G/1 approximations, retrial framework
- p feat: add SolverJMTNative with subprocess-based JMT integration
- p feat: add SolverLDES for LayeredNetwork DES simulation
- p feat: add WAITQ alias and improve DropStrategy docs
- p feat: add additional G/G/1 approximation methods
- p feat: add getTran* methods to SimPy DES solver
- p feat: add heterogeneous multiserver support to DES simulator
- p feat: add jsimgView and view methods to Network
- p feat: add m3afit_init and m3afit_auto wrappers
- p feat: add mapqn blocking bounds (BAS, RSRD)
- p feat: add method aliases and IO converters
- p feat: add method aliases for python-wrapper API parity
- p feat: add mixed MVA, bounds, and asymptotic methods
- p feat: add native CLI wrappers for QNS and LQNS
- p feat: add native CTMC and SSA solver handlers
- p feat: add native DES distributions, scheduling, transient, fitting
- p feat: add native FLD, MAM, and ENV solver handlers
- p feat: add native LQNX writer for subprocess-based LQNS solver
- p feat: add native MC aggregation, QBD, FES, FJ, RL modules
- p feat: add native MVA solver handler and analyzer
- p feat: add native PFQN linearizer and load-dependent MVA
- p feat: add native PFQN, QSYS, SN utilities
- p feat: add native SimPy-based DES solver
- p feat: add native SolverAuto with ModelAnalyzer
- p feat: add native SolverLN and LayeredNetwork implementations
- p feat: add native lsn, npfqn traffic, mapqn LP bounds
- p feat: add native subprocess handlers for JMT, QNS, LQNS
- p feat: add node tracking and network copy support
- p feat: add open arrival support for LQN Entry
- p feat: add permanent computation API wrapper
- p feat: add phase-2 overtaking probability support to SolverLNNative
- p feat: add property getters to layered wrapper classes
- p feat: add rest api, auto solver, external tools check
- p feat: add soft deadline support to Python API
- p feat: added py version of spn examples
- p feat: added separate wrapper folder
- p feat: begin DES solver SSJ parity implementation with distribution samplers
- p feat: complete 100% pure Python MVA solver implementation
- p feat: complete native distribution exports for 100% MATLAB parity
- p feat: consolidated native python version
- p feat: expose complete lib/ package wrappers for JAR backend functions
- p feat: implement incomplete native solver functions, 100% parity
- p feat: integrate native solvers with lang option
- p feat: make simpy a mandatory dependency
- p feat: port wf API from Kotlin to Python
- p feat: route CLI through LINE with solver.method syntax
- p feat: split Python into native and wrapper variants
- p fix: APH matrix constructor and JMT Router support
- p fix: CTMC state enumeration for mixed networks
- p fix: DES solver Phases 3-7 integration fixes
- p fix: DES test mock schedparam and website output verification
- p fix: FLD transition matrix and website test values
- p fix: Handle 2D arrays in _get_int_value for nodeToStation mapping
- p fix: HyperExp probability extraction in SPN DES
- p fix: JMT routing to use explicit probabilities for Sink
- p fix: ME.fitMoments and remove website examples test
- p fix: NC getAvgSys returns system tput not station tput
- p fix: NC solver marginal analysis and array handling
- p fix: Python tests and pre-release script integration
- p fix: Resolve nodeToStation indexing and result attribute mapping in JAR parity tests
- p fix: SSA seed propagation and gallery imports
- p fix: SolverAuto properly passes options to JAR backend
- p fix: add missing getters and API methods to distributions
- p fix: add missing methods for model registry tests
- p fix: add missing solver method aliases and fix notebooks
- p fix: add missing solver methods and fix notebook cells
- p fix: add solver short aliases to solvers package
- p fix: align Erlang parameterization with MATLAB (rate, phases)
- p fix: correct H-T MVA algorithm for fork-join networks
- p fix: correct critical bug in arrival rate initialization (M/M/1 now passes)
- p fix: correct import paths in api modules
- p fix: correct mu_chain dimensions in load-dependent MVA
- p fix: exclude delay stations from queueing demands
- p fix: fix API methods and remove invalid solver options
- p fix: fix SolverEnv reference in module aliases after deprecation removal
- p fix: fix test kernel and website example output parsing
- p fix: fluid solver ODE, IS utilization, source/sink handling
- p fix: handle inf njobs for open network detection
- p fix: handle mixed networks in CTMC and SSA solvers
- p fix: handle mixed networks in MVA solver
- p fix: implement transient fluid CDF and fix getAvgRespT
- p fix: layered model LQNX generation and FunctionTask support
- p fix: lazy import simpy to fix DES core tests
- p fix: open network solvers use correct arrival rates
- p fix: pfqn_mvams parity with MATLAB for mixed networks
- p fix: populate routing matrix in add_link method
- p fix: pytest test_method detection and default solver
- p fix: remove cell timeout from notebook tests
- p fix: remove orphaned test for non-existent module
- p fix: resolve CTMC utilization and test suite failures
- p fix: resolve DES test configuration and validation issues
- p fix: resolve import paths and add missing mmap_exponential function
- p fix: resolve numpy deprecation and pytest warnings
- p fix: serial precedence XML and DPS exception handling
- p fix: support list/array in link() for serialRouting
- p fix: switch test runner from unittest to pytest
- p fix: tut09 notebook 0-based index and API names
- p fix: update Environment notebooks to use Environment class instead of Env
- p fix: use getter methods and sn.inchain in ModelAdapter
- p fix: use proper JMT JSIMG writer in jsimgView
- p refactor: add helper for scheduling strategy comparison
- p refactor: add lazy JVM loading and JLINE bridge
- p refactor: clean up unit tests – keep only passing tests
- p refactor: default to java backend, warn on native
- p refactor: line.py -> line-cli.py
- p refactor: remove _native suffix from folders and classes
- p refactor: remove all jpype dependencies for native-only
- p refactor: remove deprecated class aliases Env and SolverEnv
- p refactor: remove jline.jar dependencies from python-native
- p refactor: replace CLI package with single script
- p refactor: unify native and wrapper test runners via env var