ccpnmodel.ccpncore.memops package¶
Subpackages¶
- ccpnmodel.ccpncore.memops.baseDataTypes package
- Submodules
- ccpnmodel.ccpncore.memops.baseDataTypes.Any module
- ccpnmodel.ccpncore.memops.baseDataTypes.Boolean module
- ccpnmodel.ccpncore.memops.baseDataTypes.DateTime module
- ccpnmodel.ccpncore.memops.baseDataTypes.Dict module
- ccpnmodel.ccpncore.memops.baseDataTypes.Float module
- ccpnmodel.ccpncore.memops.baseDataTypes.IeeeFloat module
- ccpnmodel.ccpncore.memops.baseDataTypes.Int module
- ccpnmodel.ccpncore.memops.baseDataTypes.List module
- ccpnmodel.ccpncore.memops.baseDataTypes.Multiple module
- ccpnmodel.ccpncore.memops.baseDataTypes.String module
- ccpnmodel.ccpncore.memops.format package
- ccpnmodel.ccpncore.memops.license package
- ccpnmodel.ccpncore.memops.metamodel package
- Submodules
- ccpnmodel.ccpncore.memops.metamodel.Constants module
- ccpnmodel.ccpncore.memops.metamodel.MetaModel module
- ccpnmodel.ccpncore.memops.metamodel.ModelPortal module
- ccpnmodel.ccpncore.memops.metamodel.ModelTraverse module
- ccpnmodel.ccpncore.memops.metamodel.ModelTraverse_py_2_1 module
- ccpnmodel.ccpncore.memops.metamodel.OpTypes module
- ccpnmodel.ccpncore.memops.metamodel.TaggedValues module
- ccpnmodel.ccpncore.memops.metamodel.TextWriter module
- ccpnmodel.ccpncore.memops.metamodel.TextWriter_py_2_1 module
- ccpnmodel.ccpncore.memops.metamodel.Util module
- ccpnmodel.ccpncore.memops.metamodel.XmlModelIo module
- ccpnmodel.ccpncore.memops.scripts package
- Subpackages
- ccpnmodel.ccpncore.memops.scripts.core package
- Submodules
- ccpnmodel.ccpncore.memops.scripts.core.FileModelAdapt module
- ccpnmodel.ccpncore.memops.scripts.core.LanguageInterface module
- ccpnmodel.ccpncore.memops.scripts.core.ModelAdapt module
- ccpnmodel.ccpncore.memops.scripts.core.PyFileModelAdapt module
- ccpnmodel.ccpncore.memops.scripts.core.PyLanguage module
- ccpnmodel.ccpncore.memops.scripts.core.PyModelAdapt module
- ccpnmodel.ccpncore.memops.scripts.core.PyType module
- ccpnmodel.ccpncore.memops.scripts.core.TypeInterface module
- ccpnmodel.ccpncore.memops.scripts.docgen package
- ccpnmodel.ccpncore.memops.scripts.xmlio package
- ccpnmodel.ccpncore.memops.scripts.core package
- Submodules
- ccpnmodel.ccpncore.memops.scripts.importAllPython module
- ccpnmodel.ccpncore.memops.scripts.makeAllPython module
- ccpnmodel.ccpncore.memops.scripts.makeDocs module
- ccpnmodel.ccpncore.memops.scripts.makeHandCodeList module
- ccpnmodel.ccpncore.memops.scripts.makePython module
- ccpnmodel.ccpncore.memops.scripts.makePythonArgs module
- Subpackages
Submodules¶
ccpnmodel.ccpncore.memops.ApiError module¶
Module Documentation here
ccpnmodel.ccpncore.memops.Credits module¶
Module Documentation here
ccpnmodel.ccpncore.memops.Notifiers module¶
Module Documentation here
ccpnmodel.ccpncore.memops.Path module¶
======================COPYRIGHT/LICENSE START==========================
Path.py: Utility code for CCPN code generation framework
Copyright (C) 2014 (CCPN Project)
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published PyChatm30by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
A copy of this license can be found in ../../../license/LGPL.license
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
======================COPYRIGHT/LICENSE END============================
for further information, please contact :
CCPN website (http://www.ccpn.ac.uk/)
email: ccpn@bioc.cam.ac.uk
- __licence__ = (“CCPN licence. See http://www.ccpn.ac.uk/v3-software/downloads/license”,
“or ccpnmodel.ccpncore.memops.Credits.CcpnLicense for licence text”)
- __reference__ = (“For publications, please use reference from http://www.ccpn.ac.uk/v3-software/downloads/license”,
“or ccpnmodel.ccpncore.memops.Credits.CcpNmrReference”)
#========================================================================================= # Last code modification #========================================================================================= __modifiedBy__ = “$modifiedBy: CCPN $” __dateModified__ = “$dateModified: 2017-07-07 16:33:16 +0100 (Fri, July 07, 2017) $” __version__ = “$Revision: 3.0.0 $” #========================================================================================= # Created #========================================================================================= __author__ = “$Author: rhf22 $” __date__ = “$Date: 2017-04-07 10:28:48 +0000 (Fri, April 07, 2017) $” #========================================================================================= # Start of code #=========================================================================================
If you are using this software for academic purposes, we suggest quoting the following references:
===========================REFERENCE START============================= R. Fogh, J. Ionides, E. Ulrich, W. Boucher, W. Vranken, J.P. Linge, M. Habeck, W. Rieping, T.N. Bhat, J. Westbrook, K. Henrick, G. Gilliland, H. Berman, J. Thornton, M. Nilges, J. Markley and E. Laue (2002). The CCPN project: An interim report on a data model for the NMR community (Progress report). Nature Struct. Biol. 9, 416-418.
Rasmus H. Fogh, Wayne Boucher, Wim F. Vranken, Anne Pajon, Tim J. Stevens, T.N. Bhat, John Westbrook, John M.C. Ionides and Ernest D. Laue (2005). A framework for scientific data modeling and automated software development. Bioinformatics 21, 1678-1684.
===========================REFERENCE END===============================
- ccpnmodel.ccpncore.memops.Path.getModelDirectory(versionTag)[source]¶
get directory containing model description for versionTag
ccpnmodel.ccpncore.memops.Version module¶
Functions and constants for data version handling and current data version.
- class ccpnmodel.ccpncore.memops.Version.Version(value)[source]¶
Bases:
object
- property level¶
- None, immutable - version level (None, ‘a’, ‘b’, …)
- property major¶
- None, immutable - major version number
- property minor¶
- None, immutable - minor version number
- property release¶
- None, immutable - version release number
- versionAsList()¶
Decompose version string in major,minor,level,release, raise ValueError if incorrect