Hi,
I'm happy to announce v0.2.0 of pandas-datareader.
This is a major release from v0.1.1 and includes new features and a number
of bug fixes.
*What is it:*
*pandas-datareader* is a Python package that provides remote data access to
financial data.
*pandas-datareader* replaces pandas.io.data and pandas.io.wb in pandas
versions v0.17.0+.
*How to get it:*
Install via pip (conda install coming soon)
pip install pandas-datareader
*How to use it:*
from pandas.io import data, wb # becomes
from pandas_datareader import data, wb
More information available in the documentation here
<https://pandas-datareader.readthedocs.org/en/latest/>.
*Release highlights include:*
*New features*
- Added latitude and longitude to output of wb.get_countries #47
<https://github.com/pydata/pandas-datareader/pull/47>
- Extended DataReader to fetch dividends and stock splits from Yahoo #45
<https://github.com/pydata/pandas-datareader/pull/45>.
- Added get_available_datasets to famafrench #56
<https://github.com/pydata/pandas-datareader/pull/56>.
- DataReader now supports OECD data sources #101
<https://github.com/pydata/pandas-datareader/pull/101>.
*Backwards incompatible API changes*
- Fama French indexes are now pandas.PeriodIndex for annual and monthly
data, and pandas.DatetimeIndex otherwise #56
<https://github.com/pydata/pandas-datareader/pull/56>.
*Bug Fixes*
- Update Fama-French URL #53
<https://github.com/pydata/pandas-datareader/pull/53>
- Fixed bug where get_quote_yahoo would fail if a company name had a
comma #85 <https://github.com/pydata/pandas-datareader/pull/85>
*Issues:*
Please report any issues on our issue tracker
<https://github.com/pydata/pandas-datareader/issues>.
Thanks to all who made this release happen.
Dave
*Thanks to all of the contributors:*
- 0x0L
- bashtage
- brotchie
- briancappello
- davidastephens
- evanpw
- femtotrader
- hayd
- jorisvandenbossche
- jreback
- Kevin Sheppard
- sinhrks
- stared
- terrytangyuan
Hello,
I just updated my one recto-verso sheet Python 3 Cheat Sheet
https://perso.limsi.fr/pointal/python:memento
Many modifications and enhancements (bytes, literal ints, assignment
complement, conversion tricks, cleaning sequences indexing, complement on
boolean logic, modules import, exceptions, small organization charts for flow
control, complement on list dict set methods, string methods, complment on
files).
Still available in english and in french.
As the document become more dense, old version is kept online if prefered.
A+
L.Pointal.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On behalf of the Nikola team, I am pleased to announce the immediate
availability of Nikola v7.7.3. It fixes some bugs and adds new
features.
What is Nikola?
===============
Nikola is a static site and blog generator, written in Python.
It can use Mako and Jinja2 templates, and input in many popular markup
formats, such as reStructuredText and Markdown — and can even turn
Jupyter (IPython) Notebooks into blog posts! It also supports image
galleries, and is multilingual. Nikola is flexible, and page builds
are extremely fast, courtesy of doit (which is rebuilding only what
has been changed).
Find out more at the website: https://getnikola.com/
Downloads
=========
Install using `pip install Nikola` or download tarballs on GitHub and
PyPI:
https://github.com/getnikola/nikola/releases/tag/v7.7.3https://pypi.python.org/pypi/Nikola/7.7.3
Changes
=======
Features
- --------
* Recommend ``ghp-import2`` (better packaging) (Issue #2152)
* New ``TAGS_INDEX_PATH`` option for overwriting the path
of the tag index list page.
* Support for ``~~strikethrough~~`` in Markdown (Issue #2149)
* Hungarian translation (by Baptiste Darthenay)
* ``serve`` and ``auto`` publishes DNS Service Discovery records
to the local network announcing they’re running web servers.
Bugfixes
- --------
* Implement translating ``DATE_FORMAT`` properly
* Remove superfluous translatability for a boolean (Issue #2140)
* Pass messages to post-list template (Issue #2156)
* Changed default log level from INFO to NOTICE (``nikola check`` is
less chatty)
* Fix support for panorama images in gallery(Issue #2143)
* Support "maps.world.World" and similar charts in Pygal (Issue #2142)
* Capitalize "UTF-8" properly in locale guessing (Issue #2137)
- --
Chris Warrick <http://chriswarrick.com/>
PGP: 5EAAEA16
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJWM5hDAAoJEHECPb1equoW+pcIAKeFvSMon3mHX1aINa63WhY3
uVz1hZdXOQAAgY4wx1kplWJ4AvDPzv43Lh5Zv3SuZxtMcGfn0pRy6ZbjKPY9Bwcg
WEOFX/CBaL0cDT4+kySv5f52dpyOqL3Vn3VNjjpNb44WKX4L6RHA4QUxsENqVwCo
2V04XlkuJ+bwXBfaKalaGXBdXk9KWuYCo/HtcPaU37IZ4oPDV8SBjV71KvWpY6YF
CowBmoR2aSwvY0T5WSX72YSxTcrLefZ22y/cTlDBEW+rxX/DaUTsTIuds1fYyDaa
2qahqJp2dCTKnVgwDsUUX1FTdrxoFWsDn0vp2M69uLLerYDWRYLXKDL0Mymjf9E=
=m2Gk
-----END PGP SIGNATURE-----
==============
pyspread 1.0
==============
Pyspread 1.0 is released.
After 7 years of development, the initially envisioned features are
finally implemented.
Besides source code changes, a Windows 32 bit installer is available
(URL see below, 120MB download, requires Windows XP or later).
Major changes to 0.4.3:
* Full screen mode bug on Windows fixed
* File handling for reading xls files improved
* xlsx files can now be opened (cell content only)
About pyspread
==============
Pyspread is a non-traditional spreadsheet application that is based on
and written in the programming language Python.
The goal of pyspread is to be the most pythonic spreadsheet application.
Pyspread is free software. It is released under the GPL v3.
Project website: https://manns.github.io/pyspread/
Download page: https://pypi.python.org/pypi/pyspread
Source code: https://github.com/manns/pyspread
Windows installer: http://download.gna.org/pyspread/pyspread-1.0-win32-setup.exe
Enjoy
Martin
On behalf of all our contributors I am pleased to announce the release of PyCA/cryptography (https://github.com/pyca/cryptography) 1.1! cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". We support Python 2.6-2.7, Python 3.3+, and PyPy.
Changelog (https://cryptography.io/en/latest/changelog/):
* Added support for Elliptic Curve Diffie-Hellman with ECDH.
* Added X963KDF.
* Added support for parsing certificate revocation lists (CRLs) using load_pem_x509_crl() and load_der_x509_crl().
* Add support for AES key wrapping with aes_key_wrap() and aes_key_unwrap().
* Added a __hash__ method to Name.
* Add support for encoding and decoding elliptic curve points to a byte string form using encode_point() and from_encoded_point().
* Added get_extension_for_class().
* CertificatePolicies are now supported in the CertificateBuilder.
* countryName is now encoded as a PrintableString when creating subject and issuer distinguished names with the Certificate and CSR builder classes.
...and other small improvements as always.
-Paul Kehrer (reaperhulk)
Find a new release of python-ldap:
https://pypi.python.org/pypi/python-ldap/2.4.22
python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAP URLs and LDAPv3 schema).
Project's web site:
http://www.python-ldap.org/
Checksums:
$ md5sum python-ldap-2.4.22.tar.gz
dd7aa79c9c484833f57703484cbff275
$ sha1sum python-ldap-2.4.22.tar.gz
18379e464f807e71513d3bf43fb0d06cc6e57242
$ sha256sum python-ldap-2.4.22.tar.gz
9ef5872a95292f3ffe507aa09c805d7e1558b08159da0a81ba9dd04910be50b7
Ciao, Michael.
----------------------------------------------------------------
Released 2.4.22 2015-10-25
Changes since 2.4.21:
Lib/
* LDIFParser now also accepts value-spec without a space
after the colon.
* Added key-word argument authz_id to LDAPObject methods
sasl_non_interactive_bind_s(), sasl_external_bind_s() and
sasl_gssapi_bind_s()
* Hmmpf! Added missing self to LDAPObject.fileno().
* ReconnectLDAPObject.sasl_bind_s() now correctly uses
generic wrapper arguments *args,**kwargs
* Correct method name LDIFParser.handle_modify()
* Corrected __all__ in modules ldap.controls.pwdpolicy and
ldap.controls.openldap
Doc/
* Started missing docs for sub-module ldap.sasl.
--
Michael Ströder
E-Mail: michael(a)stroeder.com
http://www.stroeder.com
Hi all,
after many years, new version of lfm; now compatible with Python 3.4+.
Description
===========
Last File Manager is a powerful file manager for the UNIX console.
It has a curses interface and it's written in Python v3.4+.
Licensed under GNU Public License version 3 or later.
Some of the features you can find in lfm:
- console-based file manager for UNIX platforms
- 1-pane or 2-pane view
- tabs
- files filters
- bookmarks
- history
- VFS for compressed files
- tree view
- dialogs with entry completion
- PowerCLI, a command line interface with advanced features
- fast access to the shell
- direct integration of find/grep, df and other tools
- color files by extension [Andrey Skvortsov]
- fully customizable themes (colors)
- fully customizable key bindings
- support for filenames with wide chars, f.e. East Asian
- ...and many others
Home page: https://inigo.katxi.org/devel/lfm/
Pypi: https://pypi.python.org/pypi/lfm
Code repository: https://bitbucket.org/inigoserna/lfm3
Changes since last version
==========================
Version 3.0 ("Only you") - 2015/10/23:
+ About the code
- almost completely rewritten from scratch
. it hasn't been tested as much as lfm v2.x series on non-linux OS
- requires Python v3.4+
- pyview, the file viewer, has been removed from lfm package
- configuration location has changed to a new directory and files:
~/.config/lfm/{lfm.ini, lfm.keys, lfm.theme, lfm.history}
+ New features
- fully customizable themes (colors)
- fully customizable key bindings
. allow Alt-key shorcuts (A-)
. only for main window (not for dialogs)
- files filters (using globs)
. information in pane frame: ".F" => show dotfiles, active filters
. filters are a property of a tab, they remain active even when chdir
. Ctrl-f: edit current filter
. Some examples:
. "*.png,*.jpg" => hide all PNG and JPEG files
. "*.jpg,!*shot*" => hide all JPEG files except those with 'shot'
in the name
. "*,!*py" => hide all except python source files
- up to 35 bookmarks (0-9, a-z)
. b: go to bookmark, B: set bookmark, C-d: select bookmark
. fix: don't delete bookmark at start if path does not exist
- nested archive handling (vfs inside vfs) works now
- added optional support for filenames with wide chars, f.e. East Asian
. to enable, set 'use_wide_chars' flag in configuration or use -w
command line flag
. it's disabled by default for performance
. it's not perfect, but it mostly works
- there are 2 different versions of move_file to chose from in the key
bindings file:
. move_file: old implementation
. move_file2: alternative version using shtutil.move instead of
copy & delete. Faster but less control of errors
- new action: redraw screen (default key A-r)
+ Changes & improvements (vs v2.x):
- chmod & chown/chgrp are 2 different actions now
- cursor_goto_file (C-s): find text pattern (no regex or glob) in the whole
file name, not at the beginning as v2.x
- cursor_goto_file_1char (A-s): go to file by 1st letter of name
(old C-s behaviour)
- bookmarks have new key bindings:
b: go to bookmark, B: set bookmark, C-d: select bookmark
- PowerCLI:
. ending command with % must be $ now
. added new date variables: dm, dc, da, dn
. ending command with % must be $ now
. added new date variables: dm, dc, da, dn
. old $d variable is $p now
- find/grep: panelize = create vfs with matched files
. if rebuild: all files modifications or deletions are translated to
original directory so be careful!
- pyview, the file viewer, has been removed from lfm package
+ Fixes in v3.0 (vs v2.x):
- nested archive handling (vfs inside vfs) works now
- find & grep with spaces in file name
- wide chars file names support (f.e. Eastern languages) => lfm -w
- sort by size after show dirs size
- move_file: not overwritten files in destination are not deleted
Of course, all comments, suggestions, etc. are welcome.
Best regards,
Iñigo Serna
1
0
ANN: unicode 2
by garabik-news-2005-05@kassiopeia.juls.savba.sk
Oct. 21, 2015
Oct. 21, 2015
unicode is a simple python command line utility that displays
properties for a given unicode character, or searches
unicode database for a given name.
It was written with Linux in mind, but should work almost everywhere
(including MS Windows and MacOSX), UTF-8 console is recommended.
˙pɹɐpuɐʇs əpoɔı̣uՈ əɥʇ ɟo əsn pəɔuɐʌpɐ
puɐ səldı̣ɔuı̣ɹd əɥʇ ɓuı̣ʇɐɹʇsuoɯəp looʇ ɔı̣ʇɔɐpı̣p ʇuəlləɔxə uɐ sı̣ ʇI
˙sʇuı̣odəpoɔ ʇuəɹəɟɟı̣p ʎləʇəldɯoɔ ɓuı̣sn əlı̣ɥʍ 'sɥdʎlɓ ɟo ɯɐəɹʇs ɹɐlı̣ɯı̣s
ʎllɐnsı̣ʌ oʇuı̣ ʇxəʇ əɥʇ ʇɹəʌuoɔ oʇ pɹɐpuɐʇs əpoɔı̣uՈ əɥʇ ɟo ɹəʍod llnɟ
əɥʇ sʇı̣oldxə ʇɐɥʇ 'ʎʇı̣lı̣ʇn ,əpoɔɐɹɐd, oslɐ suı̣ɐʇuoɔ əɓɐʞɔɐd əɥ⊥
Changes since previous versions:
* substantially rewritten formatting
* full python3 support
* user defined output format
* added --brief for a brief format
* dropped python2.5 support
URL:
http://kassiopeia.juls.savba.sk/~garabik/software/unicode.html
License: GPL v3
--
-----------------------------------------------------------
| Radovan Garabík http://kassiopeia.juls.savba.sk/~garabik/ |
| __..--^^^--..__ garabik @ kassiopeia.juls.savba.sk |
-----------------------------------------------------------
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
Announcing the release of SortedContainers version 1.4.2
What is SortedContainers?
-------------------------
SortedContainers is an Apache2-licensed, pure-Python implementation of
sorted list, sorted dict, and sorted set data types that is fast-as-C
implementations with 100% code coverage and hours of stress testing.
The project is fully documented with performance benchmarks and
comparisons to alternative implementations.
What's new in 1.4.2?
--------------------
* Updated docs to warn against editing sorted containers during
iteration. Don't do it.
* Updated SortedList* comparisons to match Sequence comparison as described in
CPython Language Reference Section 5.9.
https://docs.python.org/2/reference/expressions.html
This also lead to the discovery of a bug in the blist.sortedlist
implementation (filed as Issue #77 in their bug tracker).
https://github.com/DanielStutzbach/blist/issues/77
* Updated SortedSet comparison to raise NotImplemented on type mismatch.
* Bug Fix: Fixed reference to self._dict in sorteddict.ValuesView.count.
* Bug Fix: SortedSet.__ior__ now calls `update` rather than `union`.
* Improved performance of SortedList.__getitem__ by 35% for head and tail
indexing.
* Improved performance of SortedList.pop by 35% by inlining fast-paths of
internal indexing methods.
* Improved performance of `del sorted_list[:]` by simply calling `clear`.
* Improved performance of `sorted_list[:] = values` by simply calling `clear`
then `update`.
* Updated SortedListWithKey to inherit directly from SortedList. Removed
redundant methods. Merged sortedlistwithkey.py into sortedlist.py.
* Updated SortedList to accept a key-argument callable that will dynamically
return a SortedListWithKey instance.
* Added new __init__ benchmark comparison. SortedContainers is generally 5-10x
faster than other implementations.
* Added reference to ruamel.ordereddict.sorteddict on performance comparison
page at http://www.grantjenks.com/docs/sortedcontainers/performance.html
* Removed SortedList._slice in favor of slice.indices.
* Removed SortedList.as_list in favor of `list(sorted_list)`.
* Updated benchmarks using CPython 2.7.10 and CPython 3.4.3. See docs for
complete version strings.
* Added CPython 3.5 runtime to test frameworks configs.
* Added docs reference to Debian distributions at python-sortedcontainers and
python3-sortedcontainers.
Links
-----
- Documentation: http://www.grantjenks.com/docs/sortedcontainers/
- Download: https://pypi.python.org/pypi/sortedcontainers
- Source: https://github.com/grantjenks/sorted_containers
- Issues: https://github.com/grantjenks/sorted_containers/issues
This release is mostly backwards-compatible. Please upgrade.