RubyGems Navigation menu

y_petri 2.4.6

YPetri is a DSL (domain-specific language) for modelling of dynamical systems. It is biologically inspired, but concerns of biology and chemistry have been purposely separated away from it. YPetri caters solely to the two main concerns of modelling, model specification and simulation, and it excels in the first one. Dynamical systems are described under a Petri net paradigm. YPetri implements a universal Petri net abstraction that integrates discrete/continous, timed/timeless and stoichiometric/nonstoichiometric dichotomies of the extended Petri nets, and allows efficient specification of any kind of dynamical system. Like Petri nets themselves, YPetri was inspired by problems from the domain of chemistry (biochemical pathway modelling), but is not specific to it. Other gems, YChem and YCell are planned to cater to the concerns specific to chemistry and cell biochemistry. A lower-level extension of YPetri is currently under development under the name YNelson. Its usage is practically identical to YPetri, so any YPetri user can now consider using YNelson instead. YNelson covers additional concerns: it allows relations among nodes and parameters to be specified under a zz structure paradigm (developed by Ted Nelson) and it is also aimed towards providing a higher level of abstraction in Petri net specification by providing commands that create more than one Petri net node per command. YPetri documentation is avalable online, but due to formatting issues, you may prefer to generate the documentation on your own by running rdoc in the gem directory. As for the user manuals, there are currently 3 documents applicable for both YPetri and YNelson, whose master copies are stored in the YNelson source directory: 1. Introduction to YNelson and YPetri (hands-on tutorial), 2. Object model of YNelson and YPetri, 3. Introduction to Ruby for YNelson users. These manuals are written to allow beginners, including those unfamiliar with Ruby, to start working with YPetri and/or YNelson. For an example of how YPetri can be used to model complex dynamical systems, see the eukaryotic cell cycle model which I released as "cell_cycle" gem.

Gemfile:
= クリップボードにコピー コピー完了!

インストール:
=

バージョン履歴:

  1. 2.4.9 - July 13, 2016 (924KB)
  2. 2.4.8 - June 28, 2016 (405KB)
  3. 2.4.6 - June 24, 2016 (884KB)
  4. 2.4.4 - June 23, 2016 (409KB)
  5. 2.4.3 - June 22, 2016 (409KB)
全てのバージョンを表示(全65件)

Runtime依存関係 (4):

Development依存関係 (2):

bundler ~> 1.6
rake >= 0

所有者:

作者:

  • boris

SHA 256チェックサム:

61e0f44896782b28fc40c5228b505572ffd98d25a328e39ab9641ea509f200f4

累計ダウンロード数 160,739

このバージョンのみ 2,783

ライセンス:

GPLv3

必要なRubyのバージョン: >= 2.0

リンク: