Plugin Directory

Changeset 2475838


Ignore:
Timestamp:
02/16/2021 06:54:42 PM (5 years ago)
Author:
codeinwp
Message:

Release v3.4.11

Location:
visualizer
Files:
1060 added
4 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • visualizer/trunk/CHANGELOG.md

    r2435446 r2475838  
    11
     2 ### v3.4.11 - 2021-02-16
     3 **Changes:**
     4 * Development
     5 
    26 ### v3.4.10 - 2020-12-09
    37 **Changes:**
  • visualizer/trunk/classes/Visualizer/Plugin.php

    r2435446 r2475838  
    2929
    3030    const NAME = 'visualizer';
    31     const VERSION = '3.4.10';
     31    const VERSION = '3.4.11';
    3232
    3333    // custom post types
  • visualizer/trunk/css/media.css

    r2435446 r2475838  
    11/*
    2     Version: 3.4.10
     2    Version: 3.4.11
    33*/
    44#visualizer-library-view {
  • visualizer/trunk/index.php

    r2435446 r2475838  
    55    Plugin URI: https://themeisle.com/plugins/visualizer-charts-and-graphs-lite/
    66    Description: A simple, easy to use and quite powerful tool to create, manage and embed interactive charts into your WordPress posts and pages. The plugin uses Google Visualization API to render charts, which supports cross-browser compatibility (adopting VML for older IE versions) and cross-platform portability to iOS and new Android releases.
    7     Version: 3.4.10
     7    Version: 3.4.11
    88    Author: Themeisle
    99    Author URI: http://themeisle.com
     10    Requires at least: 3.5
     11     Tested up to:      5.6
    1012    License: GPL v2.0 or later
    1113    WordPress Available:  yes
  • visualizer/trunk/readme.md

    r2435446 r2475838  
    33**Tags:** tables, charts, pie, visualization, graphs 
    44**Requires at least:** 3.5 
    5 **Tested up to:** 5.5 
     5**Tested up to:** 5.6 
    66**Requires PHP:** 5.6 
    77**Stable tag:** trunk 
     
    163163
    164164## Changelog ##
     165### 3.4.11 - 2021-02-16  ###
     166
     167* Development
     168
     169
    165170### 3.4.10 - 2020-12-09  ###
    166171
  • visualizer/trunk/readme.txt

    r2435446 r2475838  
    33Tags: tables, charts, pie, visualization, graphs
    44Requires at least: 3.5
    5 Tested up to: 5.5
     5Tested up to: 5.6
    66Requires PHP: 5.6
    77Stable tag: trunk
     
    163163
    164164== Changelog ==
     165= 3.4.11 - 2021-02-16  =
     166
     167* Development
     168
     169
    165170= 3.4.10 - 2020-12-09  =
    166171
  • visualizer/trunk/themeisle-hash.json

    r2435446 r2475838  
    1 {"index.php":"3bc4b381884aaea4cddc050a6e94a222"}
     1{"index.php":"879eda10f97272ee071019bcb5f1393c"}
  • visualizer/trunk/vendor/autoload.php

    r2435446 r2475838  
    55require_once __DIR__ . '/composer' . '/autoload_real.php';
    66
    7 return ComposerAutoloaderInitbe639497d83f6aff5a2fcf2226b61588::getLoader();
     7return ComposerAutoloaderInitbfd62e45644276e36f8e635d6137fe6c::getLoader();
  • visualizer/trunk/vendor/composer/autoload_files.php

    r2038059 r2475838  
    77
    88return array(
    9     '9d8e013a5160a09477beb8e44f8ae97b' => $vendorDir . '/markbaker/matrix/classes/src/functions/adjoint.php',
    10     '6e78d1bdea6248d6aa117229efae50f2' => $vendorDir . '/markbaker/matrix/classes/src/functions/antidiagonal.php',
    11     '4623d87924d94f5412fe5afbf1cef31d' => $vendorDir . '/markbaker/matrix/classes/src/functions/cofactors.php',
    12     '901fd1f6950a637ca85f66b701a45e13' => $vendorDir . '/markbaker/matrix/classes/src/functions/determinant.php',
    13     '83057abc0e4acc99ba80154ee5d02a49' => $vendorDir . '/markbaker/matrix/classes/src/functions/diagonal.php',
    14     '07b7fd7a434451149b4fd477fca0ce06' => $vendorDir . '/markbaker/matrix/classes/src/functions/identity.php',
    15     'c8d43b340583e07ae89f2a3baef2cf89' => $vendorDir . '/markbaker/matrix/classes/src/functions/inverse.php',
    16     '499bb10ed7a3aee2ba4c09a31a85e8d1' => $vendorDir . '/markbaker/matrix/classes/src/functions/minors.php',
    17     '1cad2e6414d652e8b1c64e8967f6f37d' => $vendorDir . '/markbaker/matrix/classes/src/functions/trace.php',
    18     '95a7f134ac17161d07def442b3b737e8' => $vendorDir . '/markbaker/matrix/classes/src/functions/transpose.php',
    19     'b3a6bc628377118d4b4b8ba08d1eb949' => $vendorDir . '/markbaker/matrix/classes/src/operations/add.php',
    20     '5fef6d0e407f3f8887266dfa4a6c534c' => $vendorDir . '/markbaker/matrix/classes/src/operations/directsum.php',
    21     '684ba247e1385946e3babdaa054119de' => $vendorDir . '/markbaker/matrix/classes/src/operations/subtract.php',
    22     'aa53dcba601214d17ad405b7c291b7e8' => $vendorDir . '/markbaker/matrix/classes/src/operations/multiply.php',
    23     '75c79eb1b25749b05a47976f32b0d8a2' => $vendorDir . '/markbaker/matrix/classes/src/operations/divideby.php',
    24     '6ab8ad87a734f276a6bcd5a0fe1289be' => $vendorDir . '/markbaker/matrix/classes/src/operations/divideinto.php',
     9    '3af723442581d6c310bf44543f9f5c60' => $vendorDir . '/markbaker/matrix/classes/src/Functions/adjoint.php',
     10    'd803221834c8b57fec95debb5406a797' => $vendorDir . '/markbaker/matrix/classes/src/Functions/antidiagonal.php',
     11    '4714cafbd3be4c72c274a25eae9396bb' => $vendorDir . '/markbaker/matrix/classes/src/Functions/cofactors.php',
     12    '89719dc7c77436609d1c1c31f0797b8f' => $vendorDir . '/markbaker/matrix/classes/src/Functions/determinant.php',
     13    'c28af79ec7730859d83f2d4310b8dd0b' => $vendorDir . '/markbaker/matrix/classes/src/Functions/diagonal.php',
     14    'c5d82bf1ac485e445f911e55789ab4e6' => $vendorDir . '/markbaker/matrix/classes/src/Functions/identity.php',
     15    '0d2d594de24a247f7a33499e933aa21e' => $vendorDir . '/markbaker/matrix/classes/src/Functions/inverse.php',
     16    'f37c25880804a014ef40c8bffbab1b10' => $vendorDir . '/markbaker/matrix/classes/src/Functions/minors.php',
     17    'd6e4e42171df0dbea253b3067fefda38' => $vendorDir . '/markbaker/matrix/classes/src/Functions/trace.php',
     18    '2c9b19fa954fd3e6fcc7e7a1383caddd' => $vendorDir . '/markbaker/matrix/classes/src/Functions/transpose.php',
     19    '0a538fc9b897450ec362480ebbebe94f' => $vendorDir . '/markbaker/matrix/classes/src/Operations/add.php',
     20    'f0843f7f4089ec2343c7445544356385' => $vendorDir . '/markbaker/matrix/classes/src/Operations/directsum.php',
     21    'ad3e8c29aa16d134661a414265677b61' => $vendorDir . '/markbaker/matrix/classes/src/Operations/subtract.php',
     22    '8d37dad4703fab45bfec9dd0bbf3278e' => $vendorDir . '/markbaker/matrix/classes/src/Operations/multiply.php',
     23    '4888a6f58c08148ebe17682f9ce9b2a8' => $vendorDir . '/markbaker/matrix/classes/src/Operations/divideby.php',
     24    'eef6fa3879d3efa347cd24d5eb348f85' => $vendorDir . '/markbaker/matrix/classes/src/Operations/divideinto.php',
    2525    'abede361264e2ae69ec1eee813a101af' => $vendorDir . '/markbaker/complex/classes/src/functions/abs.php',
    2626    '21a5860fbef5be28db5ddfbc3cca67c4' => $vendorDir . '/markbaker/complex/classes/src/functions/acos.php',
  • visualizer/trunk/vendor/composer/autoload_real.php

    r2435446 r2475838  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitbe639497d83f6aff5a2fcf2226b61588
     5class ComposerAutoloaderInitbfd62e45644276e36f8e635d6137fe6c
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInitbe639497d83f6aff5a2fcf2226b61588', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInitbfd62e45644276e36f8e635d6137fe6c', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInitbe639497d83f6aff5a2fcf2226b61588', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInitbfd62e45644276e36f8e635d6137fe6c', 'loadClassLoader'));
    2525
    2626        $map = require __DIR__ . '/autoload_namespaces.php';
     
    4343        $includeFiles = require __DIR__ . '/autoload_files.php';
    4444        foreach ($includeFiles as $fileIdentifier => $file) {
    45             composerRequirebe639497d83f6aff5a2fcf2226b61588($fileIdentifier, $file);
     45            composerRequirebfd62e45644276e36f8e635d6137fe6c($fileIdentifier, $file);
    4646        }
    4747
     
    5050}
    5151
    52 function composerRequirebe639497d83f6aff5a2fcf2226b61588($fileIdentifier, $file)
     52function composerRequirebfd62e45644276e36f8e635d6137fe6c($fileIdentifier, $file)
    5353{
    5454    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • visualizer/trunk/vendor/composer/installed.json

    r2426431 r2475838  
    4444    {
    4545        "name": "markbaker/matrix",
    46         "version": "1.2.1",
    47         "version_normalized": "1.2.1.0",
     46        "version": "1.2.3",
     47        "version_normalized": "1.2.3.0",
    4848        "source": {
    4949            "type": "git",
    5050            "url": "https://github.com/MarkBaker/PHPMatrix.git",
    51             "reference": "182d44c3b2e3b063468f7481ae3ef71c69dc1409"
    52         },
    53         "dist": {
    54             "type": "zip",
    55             "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/182d44c3b2e3b063468f7481ae3ef71c69dc1409",
    56             "reference": "182d44c3b2e3b063468f7481ae3ef71c69dc1409",
     51            "reference": "44bb1ab01811116f01fe216ab37d921dccc6c10d"
     52        },
     53        "dist": {
     54            "type": "zip",
     55            "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/44bb1ab01811116f01fe216ab37d921dccc6c10d",
     56            "reference": "44bb1ab01811116f01fe216ab37d921dccc6c10d",
    5757            "shasum": ""
    5858        },
     
    6969            "squizlabs/php_codesniffer": "^3.0@dev"
    7070        },
    71         "time": "2020-08-28 19:41:55",
     71        "time": "2021-01-26 14:36:01",
    7272        "type": "library",
    7373        "installation-source": "dist",
     
    7777            },
    7878            "files": [
    79                 "classes/src/functions/adjoint.php",
    80                 "classes/src/functions/antidiagonal.php",
    81                 "classes/src/functions/cofactors.php",
    82                 "classes/src/functions/determinant.php",
    83                 "classes/src/functions/diagonal.php",
    84                 "classes/src/functions/identity.php",
    85                 "classes/src/functions/inverse.php",
    86                 "classes/src/functions/minors.php",
    87                 "classes/src/functions/trace.php",
    88                 "classes/src/functions/transpose.php",
    89                 "classes/src/operations/add.php",
    90                 "classes/src/operations/directsum.php",
    91                 "classes/src/operations/subtract.php",
    92                 "classes/src/operations/multiply.php",
    93                 "classes/src/operations/divideby.php",
    94                 "classes/src/operations/divideinto.php"
     79                "classes/src/Functions/adjoint.php",
     80                "classes/src/Functions/antidiagonal.php",
     81                "classes/src/Functions/cofactors.php",
     82                "classes/src/Functions/determinant.php",
     83                "classes/src/Functions/diagonal.php",
     84                "classes/src/Functions/identity.php",
     85                "classes/src/Functions/inverse.php",
     86                "classes/src/Functions/minors.php",
     87                "classes/src/Functions/trace.php",
     88                "classes/src/Functions/transpose.php",
     89                "classes/src/Operations/add.php",
     90                "classes/src/Operations/directsum.php",
     91                "classes/src/Operations/subtract.php",
     92                "classes/src/Operations/multiply.php",
     93                "classes/src/Operations/divideby.php",
     94                "classes/src/Operations/divideinto.php"
    9595            ]
    9696        },
  • visualizer/trunk/vendor/markbaker/matrix/README.md

    r2038059 r2475838  
    66PHP Class for handling Matrices
    77
    8 Master: [![Build Status](https://travis-ci.org/MarkBaker/PHPMatrix.png?branch=master)](http://travis-ci.org/MarkBaker/PHPMatrix)
    9 
    10 Develop: [![Build Status](https://travis-ci.org/MarkBaker/PHPMatrix.png?branch=develop)](http://travis-ci.org/MarkBaker/PHPMatrix)
     8[![Build Status](https://travis-ci.org/MarkBaker/PHPMatrix.png?branch=1.2)](http://travis-ci.org/MarkBaker/PHPMatrix)
    119
    1210[![Matrix Transform](https://imgs.xkcd.com/comics/matrix_transform.png)](https://xkcd.com/184/)
     
    1816This library currently provides the following operations:
    1917
    20  - addition
    21  - direct sum
    22  - subtraction
    23  - multiplication
    24  - division (using [A].[B]<sup>-1</sup>)
    25     - division by
    26     - division into
    27 
    28 together with functions for
    29 
    30  - adjoint
    31  - antidiagonal
    32  - cofactors
    33  - determinant
    34  - diagonal
    35  - identity
    36  - inverse
    37  - minors
    38  - trace
    39  - transpose
    40 
     18- addition
     19- direct sum
     20- subtraction
     21- multiplication
     22- division (using [A].[B]<sup>-1</sup>)
     23   - division by
     24   - division into
     25
     26together with functions for
     27
     28- adjoint
     29- antidiagonal
     30- cofactors
     31- determinant
     32- diagonal
     33- identity
     34- inverse
     35- minors
     36- trace
     37- transpose
     38- solve
     39
     40  Given Matrices A and B, calculate X for A.X = B
     41
     42and classes for
     43
     44- Decomposition
     45   - LU Decomposition with partial row pivoting,
     46
     47     such that [P].[A] = [L].[U] and [A] = [P]<sup>|</sup>.[L].[U]
     48   - QR Decomposition
     49
     50     such that [A] = [Q].[R]
    4151
    4252## TO DO
    4353
    44  - power()
    45  - EigenValues
    46  - EigenVectors
    47  - Decomposition
     54- power() function
     55- Decomposition
     56    - Cholesky Decomposition
     57    - EigenValue Decomposition
     58        - EigenValues
     59        - EigenVectors
    4860
    4961---
     
    5365To create a new Matrix object, provide an array as the constructor argument
    5466
    55 ```
     67```php
    5668$grid = [
    5769    [16,  3,  2, 13],
     
    6476```
    6577The `Builder` class provides helper methods for creating specific matrices, specifically an identity matrix of a specified size; or a matrix of a specified dimensions, with every cell containing a set value.
    66 ```
    67 $matrix = new Matrix\Builder::createFilledMatrix(1, 5, 3);
     78```php
     79$matrix = Matrix\Builder::createFilledMatrix(1, 5, 3);
    6880```
    6981Will create a matrix of 5 rows and 3 columns, filled with a `1` in every cell; while
    70 ```
    71 $matrix = new Matrix\Builder::createIdentityMatrix(3);
     82```php
     83$matrix = Matrix\Builder::createIdentityMatrix(3);
    7284```
    7385will create a 3x3 identity matrix.
     
    8092To perform mathematical operations with Matrices, you can call the appropriate method against a matrix value, passing other values as arguments
    8193
    82 ```
    83 $matrix1 = new Matrix([
     94```php
     95$matrix1 = new Matrix\Matrix([
    8496    [2, 7, 6],
    8597    [9, 5, 1],
    8698    [4, 3, 8],
    8799]);
    88 $matrix2 = new Matrix([
     100$matrix2 = new Matrix\Matrix([
    89101    [1, 2, 3],
    90102    [4, 5, 6],
     
    92104]);
    93105
    94 echo $matrix1->multiply($matrix2);
     106var_dump($matrix1->multiply($matrix2)->toArray());
    95107```
    96108or pass all values to the appropriate function
    97 ```
    98 $matrix1 = new Matrix([
     109```php
     110$matrix1 = new Matrix\Matrix([
    99111    [2, 7, 6],
    100112    [9, 5, 1],
    101113    [4, 3, 8],
    102114]);
    103 $matrix2 = new Matrix([
     115$matrix2 = new Matrix\Matrix([
    104116    [1, 2, 3],
    105117    [4, 5, 6],
     
    107119]);
    108120
    109 echo Matrix\multiply($matrix1, $matrix2);
     121var_dump(Matrix\multiply($matrix1, $matrix2)->toArray());
    110122```
    111123You can pass in the arguments as Matrix objects, or as arrays.
     
    116128
    117129When calling any of the available functions for a matrix value, you can either call the relevant method for the Matrix object
    118 ```
     130```php
    119131$grid = [
    120132    [16,  3,  2, 13],
     
    128140echo $matrix->trace();
    129141```
    130 or you can call the function as you would in procedural code, passing the Matrix object as an argument 
    131 ```
     142or you can call the function as you would in procedural code, passing the Matrix object as an argument
     143```php
    132144$grid = [
    133145    [16,  3,  2, 13],
     
    141153```
    142154When called procedurally using the function, you can pass in the argument as a Matrix object, or as an array.
    143 ```
     155```php
    144156$grid = [
    145157    [16,  3,  2, 13],
     
    152164```
    153165As an alternative, it is also possible to call the method directly from the `Functions` class.
    154 ```
     166```php
    155167$grid = [
    156168    [16,  3,  2, 13],
     
    164176```
    165177Used this way, methods must be called statically, and the argument must be the Matrix object, and cannot be an array.
     178
     179## Decomposition
     180
     181The library also provides classes for matrix decomposition. You can access these using
     182```php
     183$grid = [
     184    [1, 2],
     185    [3, 4],
     186];
     187
     188$matrix = new Matrix\Matrix($grid);
     189
     190$decomposition = new Matrix\Decomposition\QR($matrix);
     191$Q = $decomposition->getQ();
     192$R = $decomposition->getR();
     193```
     194
     195or alternatively us the `Decomposition` factory, identifying which form of decomposition you want to use
     196```php
     197$grid = [
     198    [1, 2],
     199    [3, 4],
     200];
     201
     202$matrix = new Matrix\Matrix($grid);
     203
     204$decomposition = Matrix\Decomposition\Decomposition::decomposition(Matrix\Decomposition\Decomposition::QR, $matrix);
     205$Q = $decomposition->getQ();
     206$R = $decomposition->getR();
     207```
  • visualizer/trunk/vendor/markbaker/matrix/classes/src/Matrix.php

    r2385632 r2475838  
    1010
    1111namespace Matrix;
     12
     13use Generator;
     14use Matrix\Decomposition\LU;
     15use Matrix\Decomposition\QR;
    1216
    1317/**
     
    3438 * @method Matrix divideby(...$matrices)
    3539 * @method Matrix divideinto(...$matrices)
     40 * @method Matrix directsum(...$matrices)
    3641 */
    3742class Matrix
     
    271276    /**
    272277     * Returns a Generator that will yield each row of the matrix in turn as a vector matrix
    273      *     or the value of each cell if the matrix is a vector
    274      *
    275      * @return \Generator|Matrix[]|mixed[]
     278     *     or the value of each cell if the matrix is a column vector
     279     *
     280     * @return Generator|Matrix[]|mixed[]
    276281     */
    277282    public function rows()
     
    286291    /**
    287292     * Returns a Generator that will yield each column of the matrix in turn as a vector matrix
    288      *     or the value of each cell if the matrix is a vector
    289      *
    290      * @return \Generator|Matrix[]|mixed[]
     293     *     or the value of each cell if the matrix is a row vector
     294     *
     295     * @return Generator|Matrix[]|mixed[]
    291296     */
    292297    public function columns()
     
    329334    {
    330335        return $this->grid;
     336    }
     337
     338    /**
     339     * Solve A*X = B.
     340     *
     341     * @param Matrix $B Right hand side
     342     *
     343     * @throws Exception
     344     *
     345     * @return Matrix ... Solution if A is square, least squares solution otherwise
     346     */
     347    public function solve(Matrix $B)
     348    {
     349        if ($this->columns === $this->rows) {
     350            return (new LU($this))->solve($B);
     351        }
     352
     353        return (new QR($this))->solve($B);
    331354    }
    332355
  • visualizer/trunk/vendor/markbaker/matrix/examples/test.php

    r2038059 r2475838  
    11<?php
    22
    3 include __DIR__ . '/../classes/Bootstrap.php';
     3include __DIR__ . '/../vendor/autoload.php';
    44
    55$grid1 = [
Note: See TracChangeset for help on using the changeset viewer.