User Tools

Site Tools


info:data_modeling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
info:data_modeling [2016-03-01 16:46]
sam [Python]
info:data_modeling [2016-03-01 17:50] (current)
sam [Python]
Line 37: Line 37:
  
 ===== Python ===== ===== Python =====
 +  * [[https://​pypi.python.org/​pypi/​attrs|attrs]] (Hynek Schlawack)
 +    * "attrs is an MIT-licensed Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols"​
 +    * I don't see an obvious way of adding custom metadata (e.g. field labels)
   * [[Traits]]   * [[Traits]]
     * TraitsUI     * TraitsUI
     * Enaml (declarative GUI)     * Enaml (declarative GUI)
   * [[https://​github.com/​schematics/​schematics|Schematics]]   * [[https://​github.com/​schematics/​schematics|Schematics]]
-  * [[https://​pypi.python.org/​pypi/​attrs|attrs]] 
   * [[http://​docs.pylonsproject.org/​projects/​colander/​en/​latest/​|Colander]]   * [[http://​docs.pylonsproject.org/​projects/​colander/​en/​latest/​|Colander]]
     * Allows adding arbitrary attributes (e.g. "​widget"​) to the ''​SchemaNode''​ objects     * Allows adding arbitrary attributes (e.g. "​widget"​) to the ''​SchemaNode''​ objects
Line 50: Line 52:
     * ''​Column''​ and ''​Table''​ objects accept an ''​info''​ argument, which is an arbitrary dictionary of user-defined data     * ''​Column''​ and ''​Table''​ objects accept an ''​info''​ argument, which is an arbitrary dictionary of user-defined data
     * QtAlchemy     * QtAlchemy
-  * Pulsar ​[[https://pythonhosted.org/pulsar/apps/data/odm.html|Object Data Mapper]]+  * [[https://pypi.python.org/pypi/pulsar-odm|Pulsar ​Object Data Mapper]]
   * dip (GPL / Commercial; comes with PyQt license)   * dip (GPL / Commercial; comes with PyQt license)
   * https://​pypi.python.org/​pypi/​odin - "​Object Data Mapping for Python"​   * https://​pypi.python.org/​pypi/​odin - "​Object Data Mapping for Python"​
 +
info/data_modeling.txt · Last modified: 2016-03-01 17:50 by sam