pkgsrc changes: Remove non-installed examples with non-POSIX sh
constructs.
What would be in upstream NEWS:
Qhull 2020.2 enhances the C++ interface with QhullUser and support for Voronoi diagrams.
Qhull 2020.1 makes minor API changes
1.19.5:
BUG: Fix segfault due to out of bound pointer in floatstatus...
BUG: fix np.timedelta64('nat').__format__ throwing an exception
BUG: Fixed file handle leak in array_tofile.
BUG: Raise recursion error during dimension discovery
BUG: Fix subarray dtype used with too large count in fromfile
BUG: 'bool' object has no attribute 'ndim'
BUG: ensure _UFuncNoLoopError can be pickled
BLD: use BUFFERSIZE=20 in OpenBLAS
BLD: update to OpenBLAS 0.3.13
BUG: make a variable volatile to work around clang compiler bug
REL: Prepare for the NumPy 1.19.5 release.
FFTW 3.3.9:
* New API fftw_planner_nthreads() returns the number of threads
currently being used by the planner.
* Fix incorrect math in 128-bit generic SIMD
* Fix wisdom for avx512.
The avx512 alignment requirement was set to 64 bytes, but this is
wrong. Alignment requirements are a property of the platform (e.g.,
x86) and not of the instruction set (e.g., AVX). Among other
things, this broke wisdom with avx512.
Note that avx512 support is still experimental because the FFTW
authors have no avx512 hardware available for testing.
* fftw_threads_set_callback function to change the threading backend at runtime.
2020-08-18 Kurt Hornik <Kurt.Hornik@wu.ac.at>
* DESCRIPTION: New version is 2.3-56.
* R/zzz.R: Drop .onAttach().
* R/y2k.R:
* man/chron-internal.Rd:
Changed the default cutoff when expanding a 2-digit year to a
4-digit year from 30 to 69 (as for Date and POSIXct in base R.)
2020-02-02 Kurt Hornik <Kurt.Hornik@wu.ac.at>
* DESCRIPTION: New version is 2.3-55.
* R/zzz.R (.onAttach): Add.
2019-08-13 Kurt Hornik <Kurt.Hornik@wu.ac.at>
* DESCRIPTION: New version is 2.3-54.
* R/dates.R:
Add as.dates().
Suggestion by Gabor Grothendieck <ggrothendieck@gmail.com>.
2019-08-12 Kurt Hornik <Kurt.Hornik@wu.ac.at>
* NAMESPACE:
* R/times.R:
Add as.times().
Suggestion by Gabor Grothendieck <ggrothendieck@gmail.com>.
# backports 1.2.1
* Adapted `get0()` to work with R-devel / R-4.1.0 for first argument having length greater than 1.
# backports 1.2.0
* Switched to semantic versioning.
* Added backport for `asplit()` for R versions prior to 3.6.0 (#47).
* Added backport for `removeSource()` which also supports language objects for R versions prior to 3.6.0 (#50).
* Added backport for `isNamespaceLoaded` for R versions prior to 3.2.0 (#49).
# backports 1.1.10
* Added `suppressMessages()` and `suppressWarnings()` with support for argument `classes` for R versions prior to 4.0.0
# backports 1.1.9
* Added backports for `str2lang()` and `str2expression()` (#42)
Thanks to @dmurdoch.
* `import()` imported too many functions and has been fixed.
# backports 1.1.8
* Added backport for `tools::vignetteInfo()` for R versions prior to 3.6.0
* Fixed import of `list2DF()` and `deparse1()`
# backports 1.1.7
* Added backport for `deparse1()` for R versions prior to 4.0.0.
* Added backport for `list2DF()` for R versions prior to 4.0.0.
# backports 1.1.6
* Added backport for `R_user_dir()` for R versions prior to 4.0.0.
* Added `dQuote()` and `sQuote()` with support for argument `q` for R versions prior to 3.6.0.
# backports 1.1.5
* Changed license from GPL-2 to GPL-2 or GPL-3.
* Added backport for `isTRUE()` implementing the new behaviour introduced in R 3.5.0.
Version 3.99-0
* We can specify R functions and C routines for use as XPath
functions in calls to getNodeSet() and xpathApply().
* Implementations of XPath 2.0 functions matches(), lower-case(),
ends-with(), abs(), min(), max(), replace()
Version 3.98-2
* xmlSave() of a document to a file with encoding now honors indenting.
Uses xmlSaveFormatFileEnc(). Issue identified by Earl Brown.
Changes in version 2.7-1
o Updated Polish translation, thanks to Lukasz Daniel.
o Fixed mixed-up .mo files for Spanish and Brazilian-Portuguese
translations (problem reported by Jose Henrique Hildebrand Grisi
Filho).
o Small bug fixes to and improvements to repeated-measures dialogs.
Added math/py-asdf version 2.7.1
Added devel/py-extension-helpers version 0.1
Added math/py-astropy version 4.2
Added math/py-jplephem version 2.15
Added math/py-pyerfa version 1.7.1.1
Added math/py-pyvo version 1.1
Added math/py-astroquery version 0.3.9
Added math/py-astroML version 1.0
Added math/py-gwcs version 0.15.0
Added math/py-photutils version 1.0.1
Added math/py-astroplan version 0.7
Based on PR pkg/55873 by Daisuke Kinoshita:
GWCS is an Astropy affiliated Python module for managing WCS (World
Coordinate System) of astronomical data.
Based on PR pkg/55866 by Daisuke Kinoshita:
Jplephem is a Python module for loading JPL (Jet Propulsion Laboratory)
ephemeris for dynamical calculations of solar system bodies.
pkgsrc: since the volk release tarball only provides the required cpu_features
library as a git submodule that has to be manually cloned, we instead depend on
devel/cpu_features from pkgsrc and patch the cmake files to accept the static
library as an external dependency.
Documentation
Update README to be more verbose and to improve usefulness.
Compilers
AppleClang: Treat AppleClang as Clang.
Paired with the cpu_features introduction, this enables us to use architecture
specific kernels on a broader set of platforms.
CMake
Enable to not install volk_modtool.
Remove "find_package_handle_standard_args" warning.
cpu_features
Use cpu_features v0.6.0 as a private submodule to detect available CPU
features.
Fix incorrect feature detection for newer AVX versions.
Circumvent platform specific feature detection.
Enable more architecture specific kernels on more platforms.
Kernels
Disable slow and broken SSE4.1 kernel in volk_32fc_x2_dot_prod_32fc
Adjust min/max for 32f_s32f_convert_8i kernel
Use INT8_* instead of CHAR_*
NetworkX 2.5
Highlights
----------
This release is the result of 10 months of work with over 200 commits by
92 contributors. Highlights include:
- Dropped support for Python 3.5.
- add Pathlib support to work with files.
- improve performance.
- Updated docs and tests.
- Removed code designed to work with Python 2.
New Functions:
- lukes_partitioning
- triadic analysis functions
- functions for trophic levels analysis
- d_separated
- is_regular and other regular graph measures
- graph_hash using Weisfeiler Lehman methods
- common_neighbor_centrality (CCPA link prediction)
- max_weight_clique
- path_weight and is_path
- rescale_layout_dict
- junction_tree
New generators:
- paley_graph
- interval_graph
New layouts:
- multipartite_layout
Improvements
------------
- Add governance documents, developer guide and community structures
- Implement explicit deprecation policy.
- Initiate an NX Enhancement Proposal (NXEP) system
- optimize single_source_shortest_path
- improved consistent "weight" specification in shortest_path routines
- Reduce numpy.matrix usage which is discouraged by numpy.
- improved line color
- better search engine treatment of docs
- lattice and grid_graph and grid_2d_graph can use dim=tuple
- fix initializer of kamada_kawai_layout algorithm
- moral and threshold functions now included in namespace and docs
- scale arrows better when drawing
- more uniform creation of random lobster graphs
- allow editing graph during iteration over connected_components
- better column handling in coversion of pandas DataFrame
- allow simrank_similarity with directed graph input
- ensure VoteRank ability is nonnegative
- speedup kernighan_lin_bisection
- speedup negative weight cycle detection
- tree_isomorphism
- rooted_tree_isomorphism
- Gexf edge attribute "label" is available
API Changes
-----------
- enabled "copy" flag parameter in `contracted_nodes`
- allow partially periodic lattices
- return value for minimum_st_node_cut now always a set
- removed unused "has_numpy" argument from create_py_random_state
- fixed return values when drawing empty nodes and edges
- allow sets and frozensets of edges as input to nx.Graph()
- "weight" can be function for astar, directional_dijksta, all_shortest_path
- allow named key ids for GraphML edge writing
- all keywords are now checked for validity in nx.draw and friends
- EdgeDataView "in" operator checks if nodes are "in nbunch"
- remove completeness condition from minimum weight full matching
- option to sort neighbors in bfs traversal
- draw_networkx accepts numpy array for edgelist
- relabel_nodes with 2 nodes mapped to same node can now create multiedge
- steiner_tree works with MultiGraph
- Add `show` kwarg to view_pygraphviz
- Prepare for turning chordal_graph_cliques into a generator
- GraphML reader keyword force_multigraph creates MultiGraph even w/o multiedges