pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

added two new package: confire, gorm

Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <>
Pushed By:	jihbed
Date:		Sat Jul 23 18:53:08 2016 +0100
Changeset:	d21cd948d649f9ff73e343352851898ca4561b5c

Modified Files:
Added Files:

Log Message:
added two new package: confire, gorm

Update py-pydy:


    Removed the general deprecation warning from System. [PR #262]
    Don?t assume user enters input in server shutdown. [PR #264]
    Use vectorized operations to compute transformations. [PR #266]
    Speedup theano generators. [PR #267]
    Correct time is displayed on the animation slider. [PR #272]
    Test optional dependencies only if installed. [PR #276]
    Require benchmark to run in Travis. [PR #277]
    Fix dependency minimum versions in [PR #279]
    Make CSE optional in CMatrixGenerator. [PR #284]
    Fix codegen line break. [PR #292]
    Don?t assume Scene always has a System. [PR #295]
    Python 3.5 support and testing against Python 3.5 on Travis. [PR #305]
    Set minimum dependency versions to match Ubuntu Trusty 14.04 LTS. [PR #306]
    Replace sympy.phyics.mechanics deprecated methods. [PR #309]
    Updated installation details to work with IPython/Jupyter 4.0. [PR #311]
    Avoid the IPython widget deprecation warning if possible. [PR #311]
    Updated the mass-spring-damper example to IPy4 and added version_information. [PR #312]
    The Cython backend now compiles on Windows. [PR #313]
    CI testing is now run on appveyor with Windows VMs. [PR #315]
    Added a verbose option to the Cython compilation. [PR #315]
    Fixed the RHS autogeneration. [PR #318]
    Improved the camera code through inheritance [PR #319]

User Facing

    Introduced conda builds and binstar support. [PR #219]
    Dropped support for IPython < 3.0. [PR #237]
    Added support Python 3.3 and 3.4. [PR #229]
    Bumped up the minimum dependencies for NumPy, SciPy, and Cython [PR #233].
    Removed the partial implementation of the Mesh shape. [PR #172]
    Overhauled the code generation package to make the generators more easily extensible and to improve simulation speed. [PR #113]
    The visualizer has been overhauled as part of Tarun Gaba?s 2014 GSoC internship [PR #82]. Here are some of the changes:
        The JavaScript is now handled by AJAX and requires a simple server.
        The JavaScript has been overhauled and now uses prototype.js for object oriented design.
        The visualizer can now be loaded in an IPython notebook via IPython?s widgets using Scene.display_ipython().
        A slider was added to manually control the frame playback.
        The visualization shapes? attributes can be manipulated via the GUI.
        The scene json file can be edited and downloaded from the GUI.
        pydy.viz generates two JSONs now (instead of one in earlier versions). The JSON generated from earlier versions will not work in the new version.
        Shapes can now have a material attribute.
        Model constants can be modified and the simulations can be rerun all via the GUI.
        Switched from socket based server to python?s core SimpleHTTPServer.
        The server has a proper shutdown response [PR #241]
    Added a new experimental System class and module to more seamlessly manage integrating the equations of motion. [PR #81]


    Switched to a conda based Travis testing setup. [PR #231]
    When using older SymPy development versions with non-PEP440 compliant version identifiers, setuptools < 8 is required. [PR #166]
    Development version numbers are now PEP 440 compliant. [PR #141]
    Introduced pull request checklists and CONTRIBUTING file. [PR #146]
    Introduced light code linting into Travis. [PR #148]


    Unbundled unnecessary files from tar ball.


    Merged pydy_viz, pydy_code_gen, and pydy_examples into the source tree.
    Added a method to output ?static? visualizations from a Scene object.
    Dropped the matplotlib dependency and now only three.js colors are valid.
    Added joint torques to the n_pendulum model.
    Added basic examples for codegen and viz.
    Graceful fail if theano or cython are not present.
    Shapes can now use sympy symbols for geometric dimensions.

To see a diff of this commit:;a=commitdiff;h=d21cd948d649f9ff73e343352851898ca4561b5c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

 py-confire/DESCR    |  7 +++++++
 py-confire/Makefile | 16 ++++++++++++++++
 py-confire/PLIST    | 19 +++++++++++++++++++
 py-confire/distinfo |  6 ++++++
 py-gorm/DESCR       |  2 ++
 py-gorm/Makefile    | 18 ++++++++++++++++++
 py-gorm/PLIST       | 26 ++++++++++++++++++++++++++
 py-gorm/distinfo    |  6 ++++++
 py-pydy/DESCR       | 16 ++++++++++++++++
 py-pydy/Makefile    | 18 ++++++++++--------
 py-pydy/PLIST       |  3 +--
 py-pydy/distinfo    |  7 ++++---
 12 files changed, 131 insertions(+), 13 deletions(-)

diff --git a/py-confire/DESCR b/py-confire/DESCR
new file mode 100644
index 0000000..385fe75
--- /dev/null
+++ b/py-confire/DESCR
@@ -0,0 +1,7 @@
+Confire is a simple but powerful configuration scheme that builds on the
+configuration parsers of Scapy, elasticsearch, Django and others. The basic
+scheme is to have a configuration search path that looks for YAML files in
+standard locations. The search path is hierarchical (meaning that system
+configurations are overloaded by user configurations, etc). These YAML
+files are then added to a default, class-based configuration management
+scheme that allows for easy development
diff --git a/py-confire/Makefile b/py-confire/Makefile
new file mode 100644
index 0000000..b795643
--- /dev/null
+++ b/py-confire/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+DISTNAME=	confire-0.2.0
+CATEGORIES=	textproc
+COMMENT=	Simple app configuration scheme using YAML
+.include "../../lang/python/"
+.include "../../mk/"
diff --git a/py-confire/PLIST b/py-confire/PLIST
new file mode 100644
index 0000000..87dd9e6
--- /dev/null
+++ b/py-confire/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD$
diff --git a/py-confire/distinfo b/py-confire/distinfo
new file mode 100644
index 0000000..bed5dd5
--- /dev/null
+++ b/py-confire/distinfo
@@ -0,0 +1,6 @@
+SHA1 (confire-0.2.0.tar.gz) = b19b9bf0c2249860ac9dfef26f20e5231975d9a3
+RMD160 (confire-0.2.0.tar.gz) = 5a2d7c11091328385a999afe6001da88b410395b
+SHA512 (confire-0.2.0.tar.gz) = 6ad77c53458dd73301b80fddd9018db5d7c6201a73ff2fd72dde6f78aaca0c5da9c6e99146e0eeee632787d258a1c90304a43154bf2617c12428c7d873c5bae3
+Size (confire-0.2.0.tar.gz) = 675107 bytes
diff --git a/py-gorm/DESCR b/py-gorm/DESCR
new file mode 100644
index 0000000..8238f6b
--- /dev/null
+++ b/py-gorm/DESCR
@@ -0,0 +1,2 @@
+An object-relational mapper serving database-backed versions of the standard
+networkx graph classes
diff --git a/py-gorm/Makefile b/py-gorm/Makefile
new file mode 100644
index 0000000..a91ee65
--- /dev/null
+++ b/py-gorm/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+DISTNAME=	gorm-0.7.13
+CATEGORIES=	databases
+COMMENT=	Mapper serving database-backed of the networkx graph classes
+LICENSE=	modified-bsd
+DEPENDS+=	${PYPKGPREFIX}-networkx>=1.11:../../math/py-networkx
+.include "../../lang/python/"
+.include "../../mk/"
diff --git a/py-gorm/PLIST b/py-gorm/PLIST
new file mode 100644
index 0000000..ad1f01e
--- /dev/null
+++ b/py-gorm/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD$
diff --git a/py-gorm/distinfo b/py-gorm/distinfo
new file mode 100644
index 0000000..6e8ea17
--- /dev/null
+++ b/py-gorm/distinfo
@@ -0,0 +1,6 @@
+SHA1 (gorm-0.7.13.tar.gz) = 9794f9c1bdd0654e98e5bacca125159bc46cadbd
+RMD160 (gorm-0.7.13.tar.gz) = c2fa4d8b36eca814cc5bdf58e18937d1a3ca8d4c
+SHA512 (gorm-0.7.13.tar.gz) = 90cd9c04503ef557bfc784f4e8bc1afff3ab4665621da862431e821a5a4775f7b85f31b3bb069e47dd144840b02b8414f0cc182339ea85d4a4b2b1a207be00d6
+Size (gorm-0.7.13.tar.gz) = 22847 bytes
diff --git a/py-pydy/DESCR b/py-pydy/DESCR
index e69de29..1c50ebe 100644
--- a/py-pydy/DESCR
+++ b/py-pydy/DESCR
@@ -0,0 +1,16 @@
+PyDy, short for Python Dynamics, is a tool kit written in the Python
+programming language that utilizes an array of scientific programs to
+enable the study of multibody dynamics. The goal is to have a modular
+framework and eventually a physics abstraction layer which utilizes a
+variety of backends that can provide the user with their desired
+workflow, including:
+- Model specification
+- Equation of motion generation
+- Simulation
+- Visualization
+- Publication
+We started by building the SymPy mechanics package which provides an API
+for building models and generating the symbolic equations of motion for
+complex multibody systems
diff --git a/py-pydy/Makefile b/py-pydy/Makefile
index 96e8f04..ee9c8ea 100644
--- a/py-pydy/Makefile
+++ b/py-pydy/Makefile
@@ -1,24 +1,26 @@
-# $NetBSD: Makefile,v 1.1 2015/08/01 22:21:54 jihbed Exp $
+# $NetBSD$
-DISTNAME=	pydy-0.3.0
+DISTNAME=	pydy-0.3.1
+CATEGORIES=	math python
 COMMENT=	Python tool kit for multi-body dynamics
 LICENSE=	modified-bsd
-DEPENDS+=	${PYPKGPREFIX}-scipy>=0.15.1:../../math/py-scipy
-DEPENDS+=	${PYPKGPREFIX}-theano>=0.7.0:../../wip/py-theano
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.17.0:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-sympy>=0.1:../../math/py-sympy
+#theano optional dependencie
+#DEPENDS+=	${PYPKGPREFIX}-theano>=0.7.0:../../wip/py-theano
+#py-cython optional dependencie
 .include "../../devel/py-cython/"
 .include "../../lang/python/"
 .include "../../math/py-numpy/"
diff --git a/py-pydy/PLIST b/py-pydy/PLIST
index da36758..8cf25f2 100644
--- a/py-pydy/PLIST
+++ b/py-pydy/PLIST
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/08/01 22:21:54 jihbed Exp $
+@comment $NetBSD$
diff --git a/py-pydy/distinfo b/py-pydy/distinfo
index c42c0ce..fde750c 100644
--- a/py-pydy/distinfo
+++ b/py-pydy/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.1 2015/08/01 22:21:54 jihbed Exp $
-SHA1 (pydy-0.3.0.tar.gz) = f99f5875ca130ddc1e254c201dfa0f16ab728441
-RMD160 (pydy-0.3.0.tar.gz) = 408686004872347029a77a663cbdafdec022a07c
-Size (pydy-0.3.0.tar.gz) = 5290022 bytes
+SHA1 (pydy-0.3.1.tar.gz) = 2a77d2cace45d280ec18a98fd04b076440cb65a4
+RMD160 (pydy-0.3.1.tar.gz) = 4c13e140ae4b3b677339000ab7862a8b0e508361
+SHA512 (pydy-0.3.1.tar.gz) = 7d0fbd5157dce78110b7146a575ca7e06e95f720bdd1c159e50553ed1fd1d157c633605ce9b09fb0bf93a6789dc5f74dbb1b0ff01e98be5ea9cd2135873d96fe
+Size (pydy-0.3.1.tar.gz) = 5302726 bytes

Home | Main Index | Thread Index | Old Index