[Python-modules-commits] [pyvisa] annotated tag upstream/1.6.3 created (now d9eeb6d)
Ruben Undheim
rubund-guest at moszumanska.debian.org
Thu Mar 12 07:23:16 UTC 2015
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a change to annotated tag upstream/1.6.3
in repository pyvisa.
at d9eeb6d (tag)
tagging 15de12dd5d040f1262ee1a220f46cc839bf7bc4d (commit)
tagged by Hernan Grecco
on Sun Feb 8 02:08:56 2015 -0300
- Log -----------------------------------------------------------------
Tagging 1.6.3
(no author) (1):
New repository initialized by cvs2svn.
Colin Marquardt (2):
Update migrating.rst
Update architecture.rst
Gregor Thalhammer (1):
bug fix: too many arguments given
Hernan Grecco (300):
Added .gitignore file
Changed doc to docs
Added AUTHORS file
Generated CHANGES from ChangeLog.
Moved test inside package as testsuite
Removed upload_docs.sh. Documentation is now in readthedocs.org
Updated README
Removed out of package visa.py
Improved setup
Started Documentation reorganization
Changed version handling
Added utf-8 encoding to files
Added future imports
Updated setup.py
Moved docstrings
Updated copyright year
Moved tests to examples
Added py33 to tox.ini
Removed distribute_setup
Improved setup.py
Changed version detection
Changed name of the exceptions module.
Changed xrange to range
Removed unicode literal
Make _removefilter more pythonic.
Changed iterkeys, itervalues and iteritems to keys, values and items
Changed style (indentation and hangling slashes in tuples)
Comparison to None should be with is
Fixed unbound local attribute error in resource_class.
Added object to class def
Some changes to the doc generation
Changed parameter name to avoid shadowing builtin
Started using logging
Moved vpp43 to wrapper subpackage.
Initial refactoring of the vpp43 functions.
Added docstrings to wrapper functions.
Parse resource function return a named tuple ResourceInfo
Added dispatcher methods to deal with multiple widths.
Implemented 64 bits and Extended versions of some methods.
Adjusted headers in ctypes wrapper.
Adjusted names and docstrings in wrapper
Added symbols to the export in wrapper.
Renamed exceptions to errors to avoid conflict. Moved messages into errors.
Moved constants outside wrapper package.
Restored vpp43 module but using wrapper under the hood. This will be removed in 1.6.
Load legacy visa_library taking user settings into account
Improved messages in errors and warnings.
Extracted common code in wrapper to __init__
Removed legacy code which is now in vpp43.py
visa.py should call the legacy code.
pyvisa should export get_instrument_list
Adjusted imports.
Improved handler installer and uninstaller in wrapper to avoid depending on a global variable.
Moved (re)loading of user settings library to vpp43 module.
Adjusted imports and exported symbols.
Changed function in atextit so a reference to closing function is kept and GC is avoided.
Adjusted usage of partial function.
Improved wrapper.functions
Reworked calling to parent class methods in errors module.
Renamed visa module to legacy.
Adjusted headers.
Added infor to UnknownHandler error
Added conversion string / bytes / string for visa functions.
Added high level module.
Renamed wrapper to ctwrapper
Moved legacy code to legacy module
Changed sphinx theme to readthedocs
Started improving and updating the documentation.
Improved doc appeareance
Slim down setup.cfg
Started util module.
Started instrument in highlevel.py modeled after vpp43.
Adjusted imports
Removed unnecessary imports from setup.py
Adjusted imports.
Improved documentation
Added more documentation.
Fixed naming and error reporting
Improved on documentation
Added visa module, which is installed by setup.py
Adjusted headers.
Improved documentation
Added Mac OS X as a supported platform in setup.py
Moved visa.py outside the package.
Added warning sign and link to old docs.
Improved docs
Updated LICENSE
Updated MANIFEST.in
Make split_kwargs works with generators.
Improved classes derived from Instrument.
Fixed self in super.
Improved classes derived from Instrument.
Improved single code base support for Python 2 and 3
Added info about issue submission
Improved error messages.
Fix Python 2 compatibility
Changed from 1.5.dev0 to 1.5.dev1
Updated docs
Bytes and string related changes
Fixed bug in get_instruments_list
Provides a find_library that returns the fullpath in linux
find_library should return real files, not symlinks
Changed low level implementation for better handling of string/bytes
Defined viBuf in relation to viString to avoid manual casting
Fix bug in interface_type property
Added compat subpackage, NullHandler in Python 2.6
Work on bytes/str Py2/Py3
Set kwargs values in _BaseInstrument
Moved open before setting attributes.
Changed termination reason in read loop.
Reuse old code for VISA loop
Fix
Check if session is not None before closing the Instrument session.
Added pyvisa version to debug info.
Bumped to 1.5.dev4
Added info about nivisa
Improve the docs about the location of the configuration files.
Added closing debug messages.
Add visa32.dll to search path
Merge branch 'patch-1' of git://github.com/gnbl/pyvisa into gnbl-patch-1
Simplify doc path
Use the same ResourceManager in created instruments.
Check that resource manager session is active before trying to close an instrument
Improved docs of the legacy module.
Add an optional delay in ask and ask_values. Removed Instrument.delay, added Instrument.ask_delay
Add subprocess.check_output backport which is missing in Python 2.6
Better bitness reporting
Improved bitness Exception handling in Linux and related docs
Remove call to vpp43 in new code.
Removed find_package dependency
Added encoding parameter
Improved docs and debug in _BaseInstrument.open
Added log_to_screen function to simplify debugging.
Updated migrating docs to include info about term_chars
Improved logging
Exported log_to_screen in visa
Improved termination character handling
Added size argument to read_raw()
Updated CHANGES
Updated header files.
Bumped version 1.5.dev5
Improved MANIFEST and gitignore
Preparing release 1.5
Back to development: 1.6
Updated docs
Removed string related functions in VISA (sprintf, queryf, etc)
Removed legacy vpp43
Style changes
Improved set_signature
Started Instrument reorganization into subpackage
Removed deprecated term_chars
Added enum34 as requirement for Python < 3.4
Start creating resources
Implemented Resource class
Implemented MessageBasedResource class.
Implemented SerialResource class.
Implemented GPIB class
Implemented read-only version of properties.
Implemented USB
Implemented RegisterBased class
Changed middle level functions to return the error code
Added _test directory to .gitignore
Removed Legacy docs
Deleted old testsuite and started a new one.
Minor cosmetic improvements.
Added extra constants
Added default warnings set
Added unittest2 to compat module
Added from __future__ import ..
Removed legacy visa_attributes file
Cosmetic changes and from __future__ import ..
Major changes to highlevel
Added helpers to facilitate attribute definition.
Improved Resource Class
Improved message based resource class
Improved register based resource class
Improved gpib classes
Improved serial classes
Improved usb classes
Created stubs for firewire, pxi, tcpip and vxi classes
Added resources and removed legacy from index
Added resources to setup.py
Updated docs
Code cleanups and doc improvements
Improvements to travis
Removed imports of old functions
Changed testsuite reference in setup.py
Several small fixes
Make setuptools required.
Fix error in GPIBInstrument
Fix bug due to change in return values from middle-level.
Add type checking/casting to open middle level function
Better logging and status handling
Created StatusCode enumeration
Rearranged attribute initialization
Added preliminary support for Group Execute Trigger
Fixed bug in group_execute_trigger implementation
GPIB should use middle level functions
Change ignore warning for a thread safe alternative based on the session handle.
Fixed Python compatibility
Improved util.parse_binary and util_parse_ascii
Reworked querying for values
Python 2.6 compatibility
Python 2.6 compatibility for unpack_from
Raise an error when the session is required and the device is closed (session is None)
Fixed name in constant
Added better detection of attributes.
Improved gpib group execute trigger
Removed fetching version from git repo
Default to ctwrapper
Linter comments
Linter comments
Initial support for exchangable VisaLibrary
Clean up of the pluggable library architecture
Working on the docs for 1.6
Refactored ctwrapper to unify the location of import ctypes.
Unify imports in pyvisa and visa
Clean up ctwrapper and VisaLibrary
Fixed typo in constants
Fix issue with IEEE block encoding
Python 3 compatibility of from_ieee_block
Fixed use of super in ctwrapper
Dummy __new__ override in VisaLibraryBase
Removed variables in _GPIBMixin
Bumped version to 1.6.dev1
Implemented cache for open Library and ResourceManagers
Added missing constants for PXI and USB
Added with_metaclass compatibility helper
Added attributes classes
Refactored ctwrapper code to use pyvisa.attributes
Changed ctwrapper relative imports to absolute as other backends
Added some of the missing attributes
Using attributes in resources.
Work in the documentation
Changed intersphinx conf to the new format
Changes to the api part of the docs
Improved the way the values api is exposed
Documentation related changes in the code
Improved transfer API
Improved docs
Unified write and read ascii values API
Mor docs on transfering values
Improvements to the documentation.
Added thread safe comment to docs
Docs in the resources
Bumped to 1.6.dev2
Updated CHANGES and README
Improved migration instructions
Improved timeout handling
Fixed pxi resource registration
Added in_resource method to attribute
Better error handling when resource name cannot be parsed
Changed wrong names in titles
Preparing release 1.6
Back to development: 1.6.1
Fix exception raising in read_values
Improved migration docs
Added more formats to binary values.
Add ignore_warning to Resource and ResourceManager
Doc, code style and CHANGES
Added OrderedDict for Python 2.6
Provide a backend hook to display debug info
Updated CHANGES
Better debug info logic
Merge branch 'Matthew94-master'
Merge branch 'master' of git://github.com/Matthew94/pyvisa
Changed backends debug info from dict to OrderedDict
Better debug info for binary libraries
Updated CHANGES
Preparing release 1.6.1
Back to development: 1.6.2
Changed debug info reporting.
Started PyVISA commandline-utilities
Store attributes classes in resource
Moved Lantz Shell to PyVISA.
Error handling in VISA Shell
Add doc to attribute class
Bundled PrettyTable with PyVISA
Added info command to shell
Removed unwanted print
Changed command to list attributes
Fixed Shell in Windows
Implemented set of VI_ attributes in shell.
Merge branch 'patch-1' of git://github.com/crazyfermions/pyvisa
Added conditional dependency for unittest2 in Python2.6
Fixed bug get_library_paths
Proper handling of VI_ERROR_RSRC_NFOUND
Added test suite to setup.py
removed duplicated argument
Shell working on Python 2 OSX
Changed docs to show new way of getting debug info
Documented Shell
Updated CHANGES
Preparing release 1.6.2
Back to development: 1.6.3
Merge branch 'mordoror-master'
Added support for Rohde and Schwarz Device via Passport
Added constants to visa.py
Updated changes
Preparing release 1.6.3
Matthew94 (2):
Fixed an exception.
Improved formatting and three exceptions.
bauflo3 (58):
bump version number to 1.4
add sphinx boilerplate
conversion to rst is progressing
Conversion of pyvisa.tex to rst done
include local table of contents
fixed wrong license information
git-svn-id: svn://svn.code.sf.net/p/pyvisa/code/trunk@344 516c0664-e049-0410-bc6e-8f9a6051a51d
add tox setup to run tests on python 2 and 3, port test suite to python 3
add coverage configuration that enables branch coverage
Work on homepage
Migrate setup.py to distribute
downgrade distribute version
release 1.4
start working on version 1.5
get visa_attributes.py under test coverage
rename src to pyvisa
get rid of rpm building stuff as this was broken anyway
More test coverage, all tests pass under python 2.7
increase test coverage
increase test coverage
increase test coverage
almost full coverage of Instrument.read_values
Changed module header to pocoo style.
Changed except to Python 3 compatible code. Simplified logic in some except.
delete broken test file
Removed L suffix in definitions.
Applied PEP8 style
Clean up code
Changed docstring to sphinx format
Removed top-level script code and empty lines
modernized README
include distribute_setup.py in sdist package
delete egg-info dir from VC
correct e-mail address in documentation
change source encoding to utf-8
fix sphinx warnings
update revision in doc
Typo fix
Escape backslashes in windows paths
delete obsolete file
reindent
remove latex documentation
add maintainer to setup.py
correct e-mail address in documentation
fix sphinx warnings
fix bytes/str mess in packfloats1 and packfloats2
fix __repr__ handling
use unicode in read_values
more str/bytes fixes to read_values
change division to integer division
correct decoding in last tested case
stuff bytes into Instrument.write, not strings
all current tests pass under py32
delete outdated license information
add helper files
switch to Travis CI
change whitespace in travis config
remove Torsten Brongers e-mail address from documentation
bronger (323):
New file.
New file.
Changed a lot to avoid exec statements.
New file.
File renamed.
Moved type definitions to vpp43_types.py. Added copyright notice. Added
New file.
Added encoding declaration.
New file.
Added attributes, events, and miscellaneous values.
Added some comments.
New file.
Added some meta data. Made ctypes import in a way that it's not re-exported
Moves "completion_and_error_messages" to its own file.
Added docstring.
Added some metadata and imports.
Fixed import error.
Added missing qualifier.
Added exception class and loading of library. Code is not working yet!
New file.
Moved excaptions to visa_exceptions.py. Added loading of VISA library.
Added some documentation.
Added first wrapper routines. Changed export strategy: Instead of underscores,
Improved code documentation.
Added further routines.
Renamed base exception class to "Error".
Minor changes.
Added further routines.
Added more functions.
Added further functions. Many corrections. Added support for cdecl in
More functions added.
All functions implemented.
Added correct list for check_status(). Minor corrections.
Minor fixes. Added local TODO list.
ViSession(vi) --> vi. Added many comments.
Deleted all VPP types where not necessary (i.e., string and byte array types).
Improved formatting.
Added deprecated type definitions.
Added ctypes argtypes (function signatures).
Many serious fixes.
Bug fixed.
Deleded explicit ctypes casts.
Reverted to last version.
Fixed a couple of bugs. Deleted "ensure_string_argument()".
Sorted all functions by alphabet.
New file.
Raw version of the function descriptions inserted. (Full of errors.)
Prepared a couple of function descriptions.
New file.
Further work on the function descriptions.
Fixed many bugs. Added some default values for parameters.
Implemented further routines. Added copyright notice.
Added convert_to_byref. Minor bugfix.
Added further functions.
First usable version.
Spell-checked.
Added general documentation.
Fixed unbound name. Added VisaTypeError.
Made ViBuf equal to ViString.
Fixed a couple of issues in printf, scanf etc. parameters conversion. A couple
Added description of exceptions.
Fixed minor errors.
Moved "Diagnostics" section. Mentioned ctypes and Enthought-Python.
Fixed various bugs. First try with the get_attribute function.
First usable version of get_attribute(). Deleted spurious calls to
Added reference to NI user reference manual. Updated description of
Removed _to_int().
Restored _to_int(), because I found a way to fix it.
Described new handler installer/uninstaller.
New versions of install_handler and uninstall_handler.
ViHndlr uses the "standard" calling convention on Windows.
New file.
Explaind current version of install_handler.
Added "*.out".
Final implementation of install_handler.
Explained the user_handle in an event handler correctly.
Added UnknownHandler. Renamed VisaTypeError to TypeError.
Implemented new non-string exceptions.
Added explanations to new exception.
Fixed a bug and a weakness in scanf, sscanf, and queryf.
Ordinary update.
Added warnings.
Tiny code layout improvement.
Deleted double message.
Added VisaIOWarning.
Order now reflects module hierarchy.
Re-titled document. Added VisaIOWarning.
Minor omission in docstring fixed.
New file.
Added generate_warnings.
Improved regular expression.
Added rudimentary class "Interface".
Changed to new-style classes and inheritance structure.
Added Gpib class. Added a doc string.
Fixed wrong constructor call in singleton class.
Added __init__ to Singleton.
Moved some functionality to ResourceTemplate.
Added get_instruments_list(). Added heuristics for aliases in resource names.
Renamed termination_characters to term_chars. Realised term_chars and timeout
Fixed bug in parse_resource_extended().
Minor improvements.
Removed "generate_warnings"
Added code to wait for device to be present after having opened it.
Added many docstrings and comments.
Added GpibInstrument with trigger method. Made the class Instrument more
Added docstrings. Removed spurious "\". Improved test for GPIB instrument.
Consequent tabify. Added _resources.
Made module runnable.
Cosmetic improvement.
Very first and untested implementation of service request callbacks.
Simplified SRQ handling greatly; still untested.
Explained fixed read_asynchronously().
Fixed read_asynchronously().
Added use of VI_ATTR_SUPPRESS_END_EN.
Changed all "ViSession" to "integer".
Removed ViSession from return values (replaced by integers) because it's not
Added timeout property. Added wait_for_srq().
Improved example.
Removed some warnings that weren't significant enough.
Removed doubled warnings.
Removed superfluous supressions of warnings. Made "\r\n" the default
Deleted MAID test routines. As a constructor keyword argument, "timeout" may
New file.
Added timeout options.
Added a lot of contents.
New file.
Added license. Minor improvements.
Minor markup improvements.
Renamed some variables. Added call to mother class in one __del__ routine.
Removed SRQ callback handler.
Deleted remains of SRQ handler.
Made calles in __del__ secure.
The resource_manager is now cleanly deconstructed when the program is
Remove debug code.
Added close() method.
Fixed bug in wait_for_srq().
Fixed non-working wait_for_srq().
Many improvements and additions.
Many additions and improvements.
Added read_floats(). Changed test code to a more sophisticated example.
Adjusted version number. Added copyright notice.
Deleted the too general stuff (and moved it to homepage.txt).
New file.
New file.
First usable version.
First usable version.
Added PDF version.
Added manual output file.
Brought up-to-date.
Fixed too bugs.
New file.
Moved file to src/
Added copyright notice.
New file.
Adjusted to new directory structure.
Added missing import.
New file.
File renamed.
Adjusted to current configuration.
Added MANIFEST.
Removed TODO list.
New file.
Changed default timeout for wait_for_srq() to 25 seconds.
Changed default timeout for wait_for_srq() to 25 seconds.
Improved description strings.
Added section about re-loading the VISA library.
Added warning concerning load_library().
New file.
Added code for disabling an existing local RPM configuation. Added "license"
Renamed visa.py to this file.
Renamed pyvisa.py to this file.
Adjusted header info.
New file.
File deleted.
Renamed package to "pyvisa". Added "make" call for making documentation.
Added symbolic link from src/doc/ to doc/. Added doc inclusion into the binary
Added doc_files.
Added ChnageLog and doc/Makefile.
Moved creation of pyvisa.tex-related doc to /tmp/.
Substituted a native distutils routine for prune_path.
New file.
First usable version.
Added site-wide configuration file.
New file.
Added LaTeX intermediate outputs and logfiles.
Added explanation of .pyvisarc. Adjusted to new import strategy.
Added single module visa.py. Ignored exceptions from remove_tree() call.
Fixed bug with missing $HOME on Windows.
Mentioned needed Python version.
Fixed little errors.
Minor improvements
Added explanation of ".pyvisarc".
Fixed bug with variable "voltages".
Minor fix.
Changed to version 0.9.
Changed description.
Undated to current situation.
Made the string "GPIB" more obvious on the homepage.
Made description even shorter.
Added properties resource_name and resource_class to ResourceTemplate. Used
Fixed minor bug with obsolete variable name.
Adjusted to the fact that PyVISA is now also tested with RS232. Changed date.
New file.
Added "GPIB" to the homepage's title.
Corrected package name in copyright notice.
Corrected package name.
Changed version number to 0.9.1.
Added RS232 example.
Spell-checked.
Added explanation of chunk_size.
Increased chunk_size's default value and added it to the keyword arguments of
minor improvement.
Changed to new release number.
Changed to new release number.
Standard timeout increased from 2 to 5 seconds. read_floats() returns *always*
Standard timeout increased from 2 to 5 seconds. read_floats() returns *always*
Implemented warning system for invalid keyword arguments. Added test for valid
Split the old term_chars in term_chars, delay, and send_end.
Explained new keyword arguments.
Implemented binary reading. Not working yet.
Added ask() and ask_for_values().
Added remaining keyword arguments for Instrument constructor. Added CR and LF.
Explained missing properties of Instrument. Added explanation of
Added optional "format" arguments. Fixed typo.
Moved PyVISA section to the beginning.
Changed default termination characters to "" for GPIB instruments. LF and CR
Added read_raw().
Changed version number to 0.9.3. Added description of read_raw(). Updated
Changed version number to 0.9.3.
Deleted document version number.
Improved binary reading; now it also accepts things like "#267...".
Added support for endianess in case of binary transfers.
Cleaned up whitespace.
Added explanation of endianness.
Added code to skip over header before binary data.
Changed version number to 0.9.4. Changed order of properties/keyword
Various improvements.
Added filename selection for VISA DLL with Windows.
Explained INI file for Windows. Explained selecting the DLL's filename under
Minor corrections.
Changed version number to 0.9.4.
Added explanation about how to set the VISA libaray within the Python program.
Mentioned too old ctypes in Enthought Python.
Added note about escaping in Windows-style paths.
Removed tabs from indentation.
Included positive user reports.
Made it more friendly.
Added PyVISA.egg-info.
Changed package name to "PyVISA". Changed version number to 0.9.5.
New file.
Switched from distutils to setuptools.
Changed version number to 0.9.5.
Removed Python Eggs directory.
Minor improvement.
0xFFFFFFFF -> 0xFFFFFFFFL
Added a "keywords" meta tag to index.html.
Changed title and inverted first enumeration.
Changed section order a little bit. Added section about VISA resource names.
Added instrument(). Fixed bugs in __repr()__.
Described new default for term_chars.
Set default for term_chars to None and implemented it in write() method.
Added old distutils inclusion for RPM that cause trouble with my setuptools
Eliminated string exceptions. A little bit of code clean-up.
Added a lot of docstrings. Fixed bug with ValueError exception raising.
Added InvalidBinaryFormat. Renamed TypeError to VisaTypeError.
Renamed TypeError to VisaTypeError.
Changed version number to 0.9.6.
Changed document structure a lot (to allow for an index).
Added index entries.
Minor improvements.
{read,ask_for}_floats --> {read,ask_for}_values.
Added class SerialInstrument. Made termination characters even more robust.
Added section about SerialInstrument. Minor improvements.
Renamed Timeout parameter in open() to open_timeout.
Link zu pyvLab hinzugefügt.
Renamed timeout parameter in open() to open_timeout.
Changed version number to 0.9.7.
Ordinary update.
Added many further properties to SerialInstrument.
New properties of SerialInstrument explained.
Fixed two bugs.
Mentioned that you may have to purchase the VISA library.
Ordinary update.
Minor improvements.
Minor improvements.
Copyright year updated.
Copyright updated. Version number changed.
Copyright updated.
General update.
Switched to new distutils version.
Script can now handle installation with or without setuptools.
Minor improvements.
Ordinary update.
New file.
Made introduction more positive.
Typo corrected.
Typo fixed.
Typo fixed (thanks to Steve MULLER).
Removed superfluous calls to parse_resource_extended.
Made secure against missing viParseRsrcEx.
Mentioned possible AttributeError with viParseRsrcEx.
Now almost all VISA function may be missing (in case of very old libraries).
Added missing self.
Typo fixed.
Typo fixed. Promoted version to 1.1.
Improved description of values_format.
An neue mkhowto-Version angepaßt.
Updated date.
Changed version number to 1.1.
Ordinary update.
Small corrections.
Deleted "purchase" thing.
Added correct prefix for RPM.
Changed "is not an INSTR" error to a warning.
Softened the test for "INSTR" even further. Introduced the "stb" property for
Changed some __getattr__ to getattr in order to have working exceptions again
Minor correction.
Promoted to version 1.2
Tiny improvement.
Made determination of ressource class even more careful.
Updated to v1.3. Changed licence to MIT.
Updated.
Adjusted call path of mkhowto.
crazyfermions (1):
Update architecture.rst
gnbl (1):
Update README
gth (12):
New file
Changed definition of ViString, ViPString
definition of __all__ leads to strange import error, commented out
added build, dist (Python setup directories)
New file.
resolved conflict (ViString)
started adding attribute handling (viGetAttribute), incomplete
added setattr (viSetAttribute), with string or numeric arguments
added visa_messages.py to list of files
fixed bug in definition of ViHndlr, return type was missing
added class AttrBitSet, added attributes for event IO_COMPLETION
added code for event handling with callback functions, needs more work
kcsaff (1):
Fixes for Windows installation, in response to bug IDs 3140322, etc.
mordoror (1):
Fixed access to the interface_type property
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pyvisa.git
More information about the Python-modules-commits
mailing list