drawing

Drawing
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 22/09/13
  • Minor correction: 22/09/13

Imagine++ : C++ libraries for teaching, image processing and numerical computation

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 4.0.1 - Septembre 2012
  • License(s): not yet chosen
  • Status: stable release, under development
  • Support: maintained, ongoing development
  • Designer(s): R. Keriven, P. Monasse
  • Contact designer(s): monasse @ imagine.enpc.fr
  • Laboratory, service:

 

General software features

4 libraries are proposed:

  • Common: multi-dimensional arrays with shared memory for fast copy, static size vector and matrices.
  • LinAlg: linear algebra with dynamic size vectors and matrices, solution of linear systems, matrix decompositions (SVD, QR, Cholesky).
  • Graphics: windows with tabs, 2D graphics (elementary shapes, bitmaps) and 3D graphics (elementary volumes, triangulated meshes), animations, mouse and keyboard events.
  • Images: input/output in standard formats, geometric transformations, interpolation, standard filters.
Context in which the software is used

The focus is put on easy usage and efficiency. Display relies on Qt and OpenGL, linear algebra on Eigen.

  • Teaching programming: allows writing easily recreational software, with protection from classical errors that are critical for performance by using shallow copy for images and matrices.
  • Research in image processing and computer vision: additional modules for optimization, multi-view geometry and interest point dectection are used internally.
Publications related to the software
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 11/09/13
  • Minor correction: 12/09/13

realtimez : Real-time diagrams generator for LaTeX in Python

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 0.0.1 - december 2011
  • License(s): BSD
  • Status: beta release, under development
  • Support: maintained, ongoing development
  • Designer(s): Frédéric Fauberteau
  • Contact designer(s): frederic@fauberteau.org
  • Laboratory, service:

 

General software features

LaTeX TikZ code generation for drawing diagrams according to temporal constraints of real-time jobs:

  • developped in python,
  • command line interface.
Context in which the software is used

Easy-to-use generation of real-time diagrams for scientific presentations.

Publications related to the software

Sûreté temporelle pour les systèmes temps réel multiprocesseurs, Frédéric Fauberteau, PhD thesis, University Paris-Est, december 2011.
http://pastel.archives-ouvertes.fr/tel-00668537

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 18/04/13
  • Minor correction: 18/04/13

PST-Cox : PSTricks library for drawing 2D-projections of regular complex polytopes

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 1.0 - février 2008
  • License(s): LGPL
  • Status: stable release
  • Support: maintained, no ongoing development
  • Designer(s): Jean-Gabriel Luque
  • Contact designer(s): Jean-Gabriel.Luque@univ-mlv.fr
  • Laboratory, service:

 

General software features

PST-Cox is a library of LaTeX macros allowing to draw 2D-projections of regular complex polytopes. Regular complex polytopes are hyperplane arrangements satisfying certain constraints, and whose automorphism graphs are generated by pseudo-reflections (complex reflections). These objects generalize the classical Platonic solids.

Context in which the software is used

This software is used to illustrate research results (see references).

Publications related to the software
  • Briand, J.-G. Luque, J.-Y. Thibon, and F. Verstraete. The moduli space of three qutrit states. Journal of Mathematical Physics. Vol. 45. 2004. pp. 4855-4867.
  • J.-G. Luque. Invariants des hypermatrices. Habilitation à diriger des recherches. I.G.M., Université de Marne-la-Vallée. 2007.
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 31/03/10
  • Minor correction: 16/09/10

ChemAzTech : chemical product library & management software

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 0.6a - 07-30-2010
  • License(s): GPL
  • Status: beta release, under development
  • Support: maintained, ongoing development
  • Designer(s): Rémy Dernat (CNRS, IBMM). Contributions are wellcome.
  • Contact designer(s): remy(_dot_)dernat(_at_)univ-montp1(_dot_)fr
  • Laboratory, service:

 

General software features

Chemical product library & management software

This software includes lots of features. Main objective is to involve a maximum of people around a single interface, avalaible from a browser. It's a freely OpenSource and powerfull tool based on existing OpenSource chemical softwares.
You can download and see documentation and sources on sourceforge : http://chemaztech.sourceforge.net

Main features :

  •  Manage chemical products (with structures, place of storage, references, experiment number...).
  •  Draw, édit structures with JChemPaint.
  •  See your molecules 3D with JMol, in 2D with JChemPaint (java) or with the python librairy OASA (SVG pictures)
  •   Search by sub-structures with MyChem.
  •  Automated threatment for mol properties, with Smiles codes, Inchi with MyChem.
  •   Import molecules from a single MOL file, or CDX (ChemDraw)** or all a database from a SDF file (eg : from ISIS/Base) **
  •   Extract CSV, export as PDF or XLS(X)...
  •  Manage storage and accounting.
  •  Manage users and groups and a visibility level for products

** These softwares are not OpenSource but are very usefull in chemistry.

Other softwares used by ChemAzTech are OpenSource, under GPL or LGPL for JMol and
JChemPaint (JChemPaint is associated to Chemistry Development Kit (CDK)).
Thus, I can use them as building blocks for ChemAzTech, without forgetting OpenBabel, which is an important component of MyChem and which I use to convert files CDX and the MOL into MOL2 for 3D visualization .

On plume : OpenBabel

Context in which the software is used

First of all, this software needs a LAMP (Linux Apache MySQL PHP) server with OpenBabel and MyChem. Then you will have to install java and python (+ OASA library). It's a powerfull software for the management of chemical products, but as you can see, you need a lot a lot of features on your server to install it.

It's a beta software. Use it at your own risks.

Syndicate content