{"_id":"multivariate_calculus","_rev":"65-e5af3c2f6cf1f5154a904018cc2ee730","name":"multivariate_calculus","dist-tags":{"latest":"1.4.2","alpha":"1.0.2-alpha.2","beta":"1.0.2-beta.0"},"versions":{"0.0.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/Vector_Calculus.git"},"version":"0.0.2","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"test":"test"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.5.0","jsdoc":"^3.5.5"},"gitHead":"374c80449de94f8cf0d74ba91b97edbb488c0235","bugs":{"url":"https://github.com/terrible-coder/Vector_Calculus/issues"},"homepage":"https://github.com/terrible-coder/Vector_Calculus#readme","_id":"multivariate_calculus@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-w09lS5SMLWEbVTI7jAaqUxuw02QbD4lbYxyzMm8PWkJJa3w5Ahy9WO5Q7S0h37pfex66tyWAZWAZtbKIz0TaxA==","shasum":"063169f3733d6c2911e3dabc00f95beb8988a2b0","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.0.2.tgz","fileCount":20,"unpackedSize":32498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuY+UCRA9TVsSAnZWagAAKFoP/is+pSn/FLsydHbmUk+R\n91afLBwJ7A+HpLgv2X58kf4dW4vIGKIELJg7VUmT1AyRxxLvOk7qp2Tm/B0r\nm/RsQzFh4mK7g8G1csNsdGW1AyYsWR6tCsqfDVjeUBS5st9Af0D9u8VKCHFt\nNtoIE3apvJ8do4IEtugJAhcAP44PUkBRnSHqIZfOdo19s+vRBE5YX+EUyRnz\nU9+GkhfjE7Ag2Ecdf3yq5/XCFivvZBi3cfuqlnm0w3INVgp5ZjeWzIRAcMNb\nSMO85OEhz7UgrL79oBP+ZVd84CuiV3ndvzN22mVPAzTQ9/UHSOdAu+D34q5B\nWgKFuaFpa04d281tcI5Hy9RPeTZcMfz/ZBBGGorYZDwWI0ot5IhRNnfhmffc\ndAtB8TN+G5GUTwyWkyjQrjLKFCdLtYx1h/8Zl5t4e+u4Ubp5pTyTkKsDVAs+\naIL0Mnc2TvT84gi+JWzmRQ0PEA6yzi4GRFt4G3DFSGYfX0qZsGHzCgapdI2N\nS42161hWD/WPwkOvgYW/E5uKsmaWXohQPUFaR8oo9P4wx4x/HucauI5sFcI1\nmlxwrW/BNACjNF6zhTSglbcQWUSasVTxKhAPMGtVx0Y2K4N2ZU03EyZp6oMv\na8t0BIcN0AfxC1gxeYZ0GJrcIFERKAu6FLjM6W28gEcJz85/xns2hpDqbyS5\ncaMx\r\n=Wd29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwrgbe2MU9UjW/F3jf7MZAqmRddmSsT1ds9+8z55zfZAiEAzoHHYUxLMKHB9qWY419Oezj9fgyXRI74QDfwz5k6LUE="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.0.2_1555664788279_0.45139115925086504"},"_hasShrinkwrap":false},"0.0.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/Vector_Calculus.git"},"version":"0.0.3","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"test":"test"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1"},"gitHead":"7f56914adfd4ddca3ed5542895d2e95da00f8b12","bugs":{"url":"https://github.com/terrible-coder/Vector_Calculus/issues"},"homepage":"https://github.com/terrible-coder/Vector_Calculus#readme","_id":"multivariate_calculus@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-AHiFLnDhy50r1RyDrq1U+TB4CciCGYs10KDEVvS1grX+qZlvMHN5JXwEilbnOzdcM9oxdYWBhBGYxnCtmr2AMA==","shasum":"eccd25c8eca8e10357b64d322b579ebaf7a60d1e","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.0.3.tgz","fileCount":24,"unpackedSize":36429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvfn6CRA9TVsSAnZWagAA0OgP/30348k30NeQk9Sy6CIy\nH8XV7uSQ2Brj5Up/Hp3bzdn26ZrYEIw++1MdMGAX6zUnv0U7m7MDl3Ruvn4q\nNQZSk6gTIIMyD6epyrw/I/iPeqrSURYUlf1Toj8FWwBreJtCvAtxi12ojkCh\n9eDkuGnaxPyDou7+F9fhcsXmtnsL81yV7tOG8pZ3wFwemKwQ2VPwuXcF6P69\ndtmBEbkV/W5Mu/3yTNFNR0VjPEkD3J3CbV0aVXdfsJxis7RCtXbedFpKmWFg\nWC//vcR0B1M/d9HEbKjDNvnSQxuR/PDZ/Dc9MtztdPx1PmyFD6L6/7jWFlJb\nfgJ5y1IIAGRtqwxFrzj/9w7FZealjrTfh/zaUwrlZCdbtwOktbeS5Sxi8Wr9\nwbLSGIg48MHwkrSQfZn5v+hunfcWQina43do6Sh+6nTQBigrCayOYrozNdLU\nxl/05dYRh7nCK1ZIBEGJjFYPVj+DmWu8Y1dlZ1Gag4UgBiN3kfpF1OiL6D6g\nsq17BqY621v2GKoMfxR6nMw+pTlQJFrLvy29jXMYN1PHe0SGmcHup4AIQoec\nItHSmTmMo0eO+DsEBFadVdU1stVkmnZIIlffkjx6itDK6FTUYXq/6uuY2ZTo\ne7KQCvKi7noA7BBM55BJu0HXaBi3cyp/6JgbKLTdWAYu+VQW3cKsdmJqBM2c\n4+/W\r\n=RSCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmmCua4yYRVrNd+s0ESICu3jVY6dda6EO8LiytwXqSIQIhAJvNQzUvmlMlkqXg2+hXXoBKID4WkCnYgaFBsewVkMAk"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.0.3_1555954169742_0.03737817334611315"},"_hasShrinkwrap":false},"0.1.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/Vector_Calculus.git"},"version":"0.1.0","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"test":"test"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"683f54fa3f2f49dd109a1cd1ce6b62c8f03b7082","bugs":{"url":"https://github.com/terrible-coder/Vector_Calculus/issues"},"homepage":"https://github.com/terrible-coder/Vector_Calculus#readme","_id":"multivariate_calculus@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-v25iY4lFyPYBTOnUqVM9tHTQ58PqMz16pu2b/sV6TKp9p0Xw5U2yqKKPyqhhl1pyUgtfJT5lskNpe++mHRN+3A==","shasum":"ff6b39a902ab1eb180dc6eab40ccd2cb5ccd8480","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.1.0.tgz","fileCount":30,"unpackedSize":94860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9/beCRA9TVsSAnZWagAAr+QP/RQ00m3nHY5fGSzqZrpY\nYlLRqr9W+JHO0C5JOWffbHhPPxAyM50b4SaTXfnLuBEqfSJ36kkWFoICgSss\njDpW3qfLzkQE9KK+Eepz+PbLL+EPvOkB0A/KV1vEmJi2kIe33y7h9sZXA1Df\nuHQ2E7mOq8O9hsmPP01nSPPejHptxwGE0/bvrXmAwFDg9UzyDOnEx7P3qyrh\nJVAUbhnvH3oN0t3Ap52rLti7hzdQYv6oq0Yq2JBsC9EYsjlqey8jtYUb+Goi\nExNaFSitelkniGlEUulTb/RFgmRLdWfPDFMoF9sSarCl2keHRUcWn5bEkiHH\ns0UQINUjkJPAr8J/fthIBS+2o/KwsSmzw2c7lIKm9eBDSL9X64MqGLYVWcTM\nNP3HHK2KTK1csGlUUKqVzOxTVk4iFxnna7EnZimDu4MZwQyW+IvfsRM0y9+a\nyUagpx/hmel9Cl9s58PDR77i2OoqbmxDotuKCH9VEtZCjAUlGV3eWThAjHox\nvEbhev8h2cwCk3i7BbUBUVzy/yD1nEzmKg60qvYebOl6Y6VFAOKo/ECAvrDv\nMlT+43rZuP8yUE3gmydy8Sg3ZgSj4EAB8VGfqVIezPmn8sBj9RrW9Zirznrj\npM3w1iOQL+8xn81YzgdbhGITtyiFRGxs91X+lOd2jyU/orsNVNusHV5yfA1+\nKcGg\r\n=OScm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJADEo3LT2lNAbdgPEuLKQPWhW6x3ezdJh3j2HuR+NkAiEA9wb0B0jsnFQYHXfovzcDuiJ/WfqjlGJMJ06ZN9IkezY="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.1.0_1559754461778_0.15280195378914252"},"_hasShrinkwrap":false},"0.1.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.1.2","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./build/index.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"5297caff8fb075816ddc2e6ab7e0868faef37001","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-JtXuCHZ/AyyVkkyHMZmfGy2G/vem/85DRRWrVpPOGIhCjyZ74/H3kk+6nCxrDyln/jHkXlwmcG8V8imWbc2M/A==","shasum":"9c6159562fcef764dd2db052c0808fb7d9433705","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.1.2.tgz","fileCount":21,"unpackedSize":63633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+iywCRA9TVsSAnZWagAAsHwP/3RGscl7+VHKi1GE4Qnf\ndDfJ+hlr9YxQh5WAebzzSG94R7WCv86VAYfZxS22w5Q0Lo50/CKXGz3tZnSC\nI0EwmJDGP0gtKZiKLrlZ0I1fqet4lzgE93iWsxkUR67sWd7yRXca5FjWhvgZ\nRo5x6ESXapFeIQifiUqY2H+xdTef6RqcMG+XpPc6c1B1CQfS+geMWBOY3Bf8\ngH1Bvpn/bzVGbcRo+vxfEnRb23os0q6p1MEC1QA4I2ixEJUYzIicBlofj/BD\nY6uY6jzwlAZAB1QEgG9hB5I2HqHuo8CetuTxoUrFUIklJpxmcQbr96+q8YJq\nB58gkUyhc1RfjsuWdtjpNp1ldjTw5PH+cf8Ca1vx2GSnY2iXsTXTr2bBF9p6\nZHzpRpb2Qn3uTjsY8R2uVRSpNQWYKoRm6djNe/ocsz6IP0EJ6jvqsXqW3UyG\nXyjFZLwaPfAXhuUz9kAesqUO396lamlk2aee32ffdzXtIuUTLaEtGw9rCLd4\n9R7mEmn1sBWBw+Uv+ZjGcdNKaFU4Uq+3ZAFYSknIU+vsS2fkgn8WkNUQI07l\njOghfug3LJCGA5BMeY1OwYe4iuD+iqTV6NJ+Q0NibsDAlcX5Oif1II1XNEWC\ngqyOFBQ0M+8TzSxQZM8rOy8sHS0tgWNqxz2i1dS5J0uW2Qi0OXyTSEYSFroG\nPhoH\r\n=2EoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/PlDuQuHh4qv9AVcbbs4Ljoc1Q43MhIg29n+On/kdXwIgLht8Y8LJXhOZ7SQ+Lf7N/Z/ixm28ZRa8yWm/BDKsEsw="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.1.2_1559899311576_0.6458449172046632"},"_hasShrinkwrap":false},"0.1.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.1.3","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./build/index.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"8f17d1ac43448860ccdc2c65d70880ac3b1fd119","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-+hrFwQo8Nkr3sASfxQTNLGt2u3UJdMWAhoTzC48OzrIRIfvqfhKDfMzpRKKXmIWNlZmFG491PEwd5Zn5p4WMjA==","shasum":"a6274c0c1ea309b6c36b807a1a0b45960ae292c0","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.1.3.tgz","fileCount":21,"unpackedSize":68522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/eMpCRA9TVsSAnZWagAA1L0QAIMdkfcBzT7yogbyPdqq\nZT7dVKsgYt73x9pmVC0avPU5wHEPBq/ULwrlkrW3qtMKcByfJpyDjlUiqKfN\nv2V8S5WglgCLP4e4IMPqo7IZHdU0Fiosz/RsypZu4+l7iNh/bZB5H82ayaWa\nVUnLwdq6/avRGFp2DqMXeRjcCbB2ZR6Oj+CR3XHoVWEBU9Hsy0l0JlObBsWT\nWJ9cYvM+xOYTO4Ad+OGNfeukwkzNztyCA1APd+EzMmdfjekEpWoUGdVIj5Wy\nOVKTUeBevQYqUwxPMWiv0semU/tEnGI43yU5T7iEFuLV9H+kAa502jAPGA0L\n7ywMm6Z/5Ewawp+LM3AUEuG5HpKc79FHErLHhbCx8OxotMhgCthgLI/t24vw\npXueg5QYfDcQ44jR+WRDAXH+aToaQI38ymJNtgowlJ3o7b+UKdcWBYCl+Y59\nhXOINo07vl+S7wN/ye74x4Z3Tbc4DFOnGe/SX256PJ06A531uDYBZOUYCXON\ndNyIjzBT4q6XOfIvu6txL8DY1hmYm+9qDNG/WzlPLUlWJn4r33yvsjf87M/p\n+fLiPAUsF2bgSnCJUcr77aefREayY6lSgke1MYFpvYISyMcga7QTQXtMS7p9\nXY3MiO0wmKTYi/KtLXdVbYRg3C03smeo6kFlxAKes/ufDy9Bu+hNPP2FY2rp\nNajW\r\n=ZQt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICt36ig3UZgwWros1zYWNjleMxNtj+XdflzBh9lYUZF2AiEA+TiEw8Pz4JuU929UHDZYKBWIUCAbHn36CBxjqqDE1Bs="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.1.3_1560142632306_0.9172883146253674"},"_hasShrinkwrap":false},"0.2.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.0","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./build/index.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"8bbaca27324a32dc3f3bcd59f87f5f205e14c425","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-akFJUXwbV+1zJx3KDSdpaS+7hiJEeAS0M9q5C0Cf0zLapr8eB5GobrIQcI7dLIUkPqM2VKOMCgPdHfkKIC5qtA==","shasum":"a06e4de33a465d9e3747ca4a661543b793e02ae9","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.0.tgz","fileCount":21,"unpackedSize":80273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBhfbCRA9TVsSAnZWagAATgoP/0UdBCBIXRryaXl7IWJ4\ni5NwXKbK9LK6e8IRcRUBo2eEieWXQilg9jBjtQmsjwFiWiDG0Tpn2tXF1CRF\npdTF5B+Nd+sjkim5Lv5Ox/fZq5gTlwNZzYCfBLdzImaUbaT9QI1vXEfTnz6S\nwpIzrL5EUIIHADRzzfy0fMEALqBIYRKrv3/Hl53EJj3AO079oJ1zIAtnfmCK\nwsilg7de/cEuUXJxoOEQpDN9w9rmkcX9Y6pahAJ2AzzL7igdc9MiNfMxa+7X\nKKP6WBvwGR0Tth1igP77jfD/Bfig8nk63Qot09pj/Mislf/DLnmMvwYCBo8P\n18NDvtwNXwxeoJ26mfmvELX28h+NcSj27KPKazlYiRstELIgCKKh2+OKL4/h\ntwV3h1u5pm7LyCPYSg0Ho8Ol6nZLHtqVH/3QGM6YYAZOppapiLZ6W8KdnXrc\n9VO3gyFRaeqTb32/3JmIX82CqrA40ZwnB78cFPX2E54sK5djo+4tpGM7vcwH\nD0fKgiDmqBRfM0uMXZxpMY5DfKg4Jj7hwogDwAxU+SiKML4Oeu5R924zhc5T\njRMBFO4Chtxth5NAV5Lb8hFm7FjQQTcgmCPiLnxQufWnWgTlOWl8pd+4p1ON\n1Qv5XVeIa0JaBAjGLkiQqtUocNdiAlKrHKV7HGxUL0UBww37qsBk9R8tfcHl\nKYEY\r\n=aWAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeLlx57Dk1bQ5eJL3h111aMr16pYUioSib9LABTgF+HAiAJsgThlWiFK8Q9pGMNDmjYhw4jVokCb9BxideJEGVNHw=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.0_1560680410329_0.6846586103997359"},"_hasShrinkwrap":false},"0.2.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.1","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"1e3cedc96b3fa8c5b6b16702988a3283f5b37a7e","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-yJSniJXNt6FfyhOaI4Ncy/NA+NwR1BFy0m4slTxRSlDb9vMzvbLB8RPDlS94UCKFeFM2CuO2R3kDQTIIaSkw9w==","shasum":"42e34c152ddd3732b83a955ec082d04fc705759f","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.1.tgz","fileCount":21,"unpackedSize":83379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDOPACRA9TVsSAnZWagAAWRUP+wV65EXeu9MlQ6qJSS+R\nM3stki08SaXhGhyCyojDpHorhLO4sHT2Eb0XXRUTTfLrvlpEb0grx9eeR265\nhoijTGyNp2EMRYEXZQ5xVKCEC3ieKtBM8FqHnPN5Z24LjiEwacO978lGG+tm\nJ5g7NaAdl5twjElr6QUj+AGEBZJLXz3//4SsusJIUgM7v+9houoBGsFJZOie\nIXXqlTfEhOFIpm/EZfcAjL/8o7Gg3fEZ2TgTEPZ+Eqoy5mjPEseYjDOVp8xJ\n0LHaKhvO/wMXRQWh+m6d/6qEVy7FCaxqk/cny2lHqQO1WLamOOh9qi+J6QB9\nyzZDh98PN9zI85cqVbtY9NbnjRNOv8YMNGQTvMwU36hqZhwuqUIYjej7VQjg\niOrm9k8XEnWE1Kr1sXuU/mxOyyTa74Yr2U1YA2BCABy4znoQaOOEGw3bz3CY\nmOpwiv6U06m4aegJw61Ry5/mDYjP42a+TWXEN3a36l2YCPw0uQuvbCYwxz3v\nNVYcsK1OLeHmCD8cvyhOk+a6kIAyT8O5dSfrmrsNbGMirGFZ/OXiK+5G+H/n\nkrOSGhVwqhWirQvw7QJIBEGRKGhBfGVec1dZvTbkKbsXmtQOMRbtZgu+kSVH\n6LsyTDlXdAUHjcOP4Ac3zM0iz7p68D7u8MshI3ucMFOonJI4xGsFxNrTqgMe\nUZZp\r\n=84lK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL5CUoaGJ3OwZxU/CMr9jCAmk5j51UGn8Ch1ZxFAN9dAiEA3pRkAt5AjWcpSy9/IXFQEUUYJAjhNAf8ODz/2D35wJc="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.1_1561125823234_0.2190394958591968"},"_hasShrinkwrap":false},"0.2.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.2","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"4967927133ca7f408d0db164cc13c1fec5295173","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-rT0RJWAElpoy8AuSfodxgo59OK3xHPH//fI/1Xr3eA4vA4PIc4rE4rgbo7dm733YpxXWqNFoDiPiQbnWpFaC3g==","shasum":"74553f4d34467af448c6dde8694277e12fab95e7","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.2.tgz","fileCount":21,"unpackedSize":88830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEP98CRA9TVsSAnZWagAAuLQP/jrbaC8X2Vey4mqEHzhX\nByrEqmu47dtWLNdboYNxjY23D4SiaiD5p3zZQGw8bKyPcXe5bzhyorp2zrd6\ngpWWWUSB87oUiEumkQNQMk+2DzZnCnbYcal+AGEwFe3y5i6NDPFUlXLEyyN3\nKY+KD/ETjqX9ouJxV2e/mze6FchVZ3ZJ5OSJONZx7fXOf7ivMQANDNE2WkMa\nvVFtXIjMkEvmcURM0PuS08kY2Fcy3Pas9I+1CuBPU3W0z/gSdjwSNNsf6wQN\nUFvXY4Beq35w+EYjKs1DV9pqMw00EL9mvOF2kkJvgIWIuwPzUiGM6Uzv3rYB\ndjiGmNc179hHrQ5UzQbHErPOob+5GZ/aaWyAHdb2soIRN2EYwuke+9/mDTOA\nsbGTZR2iBPSRx1vRs7lOmdhD2+00c8h54TNCXio0fbSseoTlk1YBb0WZGc9a\nlHpHK4c+MozQ7jG1SuUOUBSZE+BXVehQxR8Kglm02AwiFO6lpQaKFySzkm8z\nUg9Fx6lRf8SBBYrv1zrHm4wX6pTR382IEyNBvm8lKZGn9T28bq/WODsu85/E\nQwVKJzSvzp242xf7oJOkiaBl3yfsYVQ7wcdptB3Kih0DzEEc7PPeOLOQ6Zds\nXPLkkEUz+s6Ucz4KFhGFHuGe8zWaX23eSJVSpxx8MAGitRkUB9AdPa6B4Pcv\nRcEB\r\n=u2Jz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj6UxFh5FGFaBhZ6I1BdXPd1scuQSYHLECsV/1SIBHJAiBD4d2aLN3hP26Uj7QtLc+AmbQ3ep/bOz1SJPaR2PChxw=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.2_1561395066939_0.8879174496032367"},"_hasShrinkwrap":false},"0.2.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.3","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"2a7981549c2b45d6e850d1021d6737892905cbdb","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-RnuEy2nj86E8V5LMMTX54FEJjTm2a24eKCRDy99aRQcKYxAldDRT7/wG5OexwXHawdcDXSvj3BjNvu8lDNrqug==","shasum":"8a494fd99a058faefb2fc477120d3193688c6c58","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.3.tgz","fileCount":21,"unpackedSize":90182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHd4PCRA9TVsSAnZWagAA7JYP/jthdg19ifZlSlwmh65C\ng0HQyyk4lyOx5U+T6qjP6YhGkPH6/R/B0G5CPE/XUeStSp/bhLrCxjvxfWC/\n7Gl0viO3BwYCLfZwarov5IwWt8amG97YGbrC+/EZhTaXNrzNUiW1l+jdpZ+m\nsJoNtCXfM9cS9qVl8i2UHZ4vqP5Gg9yafmrA9fDgit9hL3q/3/OSdfJnKP74\nM6ZL5QstEU5wFpipHn8WuFa22oievSRHu7FckKneH+5KnMPYv5hK8rb8BcUR\n1GqKrzUYofq3j0aeL4n6vXjouaUl58bEuq+TCE+PgQfLn003/Tg0MJOcdMaL\nAk7GRQVtu0D9rrWkOYG8WI+OXQY++Iz8iPDxOmGT8ssUzkndKXf1BOkL1RMa\nlwyvGT+S1RvDXp3PcocsRWBDoKRfdkPxc8H+fR2YgIh+29sM78VNdat6kLpn\nkMwZ5ILEsGIOCsw8q2fXO6LeYTFfGKHEw8Ip5jgJd9chD8YwQF6R77bcyJeF\nNqcD1/J4pexq8d5bbmr3gcOmik0s+O85B0gfZv7Gv2LprzoH2BfuiGQ/cwfb\njrkzvp2ibKjirP6ly4jkQkTS10e1dukTSP4IX1/t4gamKrND940xRuetWQJs\nUZPqs70jAd7x4yXFP58rWuiwNBQD39qmHFGTBsqg7wlciIAzkCYe4+73YyxH\n3Ytn\r\n=RvX6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ZMzeblaNjLP5uLGBrCZWAtWX2f1wLov8BWk3wlfWrQIhAKoCp6FLieYNdFL8F+hQAyUGM9ufde4Va6kgAK7LlXlr"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.3_1562238477442_0.8891109783029449"},"_hasShrinkwrap":false},"0.2.4":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.4","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"d43a451edc53cfe740df43e1eba3b8ec6ed6bf7c","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-sV5ITkR/IFpcRIP+V2HLVB6fc0qp7QucfvQRuDJlNS34KDktBxojPA00lYj970tKyJAouUN4x5aAIJ5KUxzsaQ==","shasum":"ffa2d44fe1c4bfe7b81f531820ba7bc12a2a7563","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.4.tgz","fileCount":49,"unpackedSize":1134180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLIOhCRA9TVsSAnZWagAAMJgP/0YuInAtBj/WbLiTpxHG\n7maeikeCW7DspzeJ4ohZWQhZNCuupU2q2usdcFK1CCwSo1bk4ZrbSXbNjXbE\nIE6T8h/k+U2qhhnridwillqDgyHo/698yio5UGjaVwS6ksFxdQIv0gJGXe2+\nMr0juXuLyE2rNaj98e8DABGjBB4JBDM3hyeChqqVEre4Ht7CVatgX59QT1ip\nN7ucFOCrSWJwr4I4ZZMORl341xVAqbfVrfLF3p0n1JNn7Rvz5PHM4qUAw8+K\nUouAmKtCa/quTulTTD1bAWNW1t8athadtAfzQQMQt/JVMBoJeTD6tcyoy1S0\nKvWR4/6VqN1Y/Qh+dUumS1KjLRr4A7inHCF1+q7QanqIuAK+Yf+WjCBVVbaT\n+eu9XpARcv2X2ETGTaYXyXkxQjLcw3/eLt+ObbIcYD5PfB+7m5Uz28Wbdg21\ng16GuClqQPuST9SMG0FKL9ZQ1tN3Q7mscZrJtuwVIVku8ITavTSwI8o1TZca\nTnZ7rzT803XEq2mDnFwtQdu2pHeO5rZCa1EicHCiWcJ+E30YV90xsHJhaFpq\nILfDb4t/Xky7PeW1SqftjGIwiBJCKhs1S0fTmiGL0DX9uac2jV4PMnrh3r9i\nbkp1KbBkYmGazDj+1TshfHtSKlp51HNurYlvfuavqkKE1DF4uWY/QNOU/e+x\n7CvK\r\n=Dcb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcVjpwDU0u4tjng5RjQ2rLq7cZZqx0qJZR/rqZ7PKD2AiAjF2K+VYnC+BjQeFS4dyHjHcbU8tPDbSBFziSPNDur9Q=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.4_1563198368932_0.7455156916452712"},"_hasShrinkwrap":false},"0.2.5":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.5","description":"Handles calculus of multiple variables in multidimensional space.","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"dc8d39afc31ef37b8d52327cd6ec156c440b04a2","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"homepage":"https://github.com/terrible-coder/multivariate_calculus#readme","_id":"multivariate_calculus@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-06gVVgdvgz3q0xs5MKtyLIaffNN5azPdotAH3ViSZnyOa8mZ3Dq5mo1Rw6C9Zw0sqi5pvHd90LPZEtPAvL6KbA==","shasum":"194adb394131f51a0f189b1509ed09f338a5ae55","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.5.tgz","fileCount":21,"unpackedSize":135469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLIQ+CRA9TVsSAnZWagAAVPUP/ixM0/NkCIGE6aUBk6Qg\nXVmiCe5qrI50O9gDld3txmXvuy0+xHuYKEfrOVwUpNfHPsGQCLSYr3jY04UR\nc/4hhMohOww53OpkpRBznu7eyH585YEcKwRm6ZCQzsln5LNChxoGYEROKIu6\n4vE4lU9CBsrdnKFluJUc5+sRLccfWt/xN37bX1sogpKFgsSR5sEttHVZfyJV\n9hznoB1wTgF+tMcYlIdVuvzRjDgIAFu9t80u1X2JXdzvEOgTuFlL7/3OtR5y\nTyCtEPg25VtYAQFAZT9oqhAUC2tdM9PYBZPfPKMuPtpCzD+71G+dtVz6Z+6r\nwwLvN+5WJT23NF+RkYqb0fFe+/rXgdMgcGFubi8eTQgInQI1mC36ymNMbrsU\nv6gZy9PzI/QdyWRNyzzEAWfbrVeMVb7mvNPutQBKeLPVUzpHPd1ppvxhmC0X\n8t7e7phbvIwStMLyGBPmlcuF6GRRijsHTHzno0PQYtigVqYCIi9EXrjzgiO4\nQyJ+xOi1V28QJJm8B2Y4ykKOWK48fS3/w8obrmW+ukqhTYIfdC8QrMY6FgOA\nQ6PYrPtHFDPzwvb4JxCLIJu7G+1MDAkgxLgClSVG0TNFt+TDiaA8rFp13ZSB\nPV3oDeUMBTeQRDE1LpkMyrUFBD0J4j0mJItr87CkiEqmIKWTOsXv53ku4Eyp\n73a5\r\n=3hPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2joCqYkZSgYQD2d4tJXLwhPfmtC0DB34fPOgVvdUouAiEAkM49cjxuuSlNCpFWnbi+UL0lVqanRSeqJuuhfsLC0ck="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.5_1563198525984_0.7864942618381943"},"_hasShrinkwrap":false},"0.2.6":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.2.6","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"a26420395ceed5c6b08eb6b7479106cf7194b31e","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.2.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"dist":{"integrity":"sha512-6skVIFqgqqOCAGMSxlPwyNaKVSJoitRgJIla2oG0Ar96BwGHJRqQbN7aeMflVzg6JbdZ5KyMryrabPH0Vp2e5g==","shasum":"caf7fd1a93eaaaa158bc2c3c8394c21da8d4d59b","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.2.6.tgz","fileCount":31,"unpackedSize":149716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPbXGCRA9TVsSAnZWagAAMKcP/AhXR5CUZRNadcpyMzsJ\nqWnvrvDqqtZwP9snktEXBpAlcc5Emmv53pY5VjYQNJkNViZvnn/vxQy1pxZ9\nx1d4dIupn9hOgCh8XxFf7tL1i7Kn+VxmuegMb066dDhlTMWtYq4pIfg3WIFm\nNSlCiwy027cIbdcbOumCnwgOlZL0dWLLm3DI9S6dUGlGO/IWPKowtOL9dPAi\nN+ho7bCCVWlQRAsEmINELFUjLVGg8LUdawRmiDW5uVOSTQvrqzrGwkcQspD9\n8cAxvFAkxxtYBd+Mu5zbc18EkWMmS7KEuyksMKZRtIam/Q/wP2X5taH8meqy\nTmwoXlEa62BkiOJHg8tswoVxNp9rnA2z9kbzrrJcWmiOj9Jzk1zwNS6t+7T9\nteQWpEzrPFcWwYqDRAgDnavuJuvZIctUT2L15FoLMQH8JyN3YZuJ+XC4Fhhm\nR5fTxPgPDQBgvtvHL2fsyMCXJ8+RxSzri0npMgU+gg0f66V8+5EQmLZ9yKPP\nysN2E7wTRAYMvUVnZqLtD0JWfz3SQjdbY9fMTCq/5XkpQU4b20b6QLcYiTVe\nLLt1L5rou4SIJGiRbt6O2LvxnoCVjOn3pGapNUP85JOyRnvcnuzeCq5rllT1\n6puOyM9lc3BC9AKhZSj7jTKZnNgzgR/AjicoUD8I+dhH/IYOeYmPEqUxwF5i\nwtwl\r\n=kXHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOsB0PxnYFw14Rill+dop+bhyqov6eW+OVGS7KQ55q+AiAO+Wgil/sU72m2FYb2lWuIoLB477OFlQL6JcYItGovnA=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.2.6_1564325317465_0.3685873492264986"},"_hasShrinkwrap":false},"0.3.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"87e2cb4f0aaee2ea83c83065bb136ff3314151a7","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uwCCtZUZp4vYXksZHMsodD8BfOLQGta6QRzaJ4USzlvI8gXsg6vqHUMfXIglR9h+LjfszHBdQfJPs47mwfSpiQ==","shasum":"fae048819deae3e335a97d47727dc4c89d20de04","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.0.tgz","fileCount":31,"unpackedSize":163186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKJKCRA9TVsSAnZWagAAOyMP/i723te4gLuXWwD2Ra4A\nucTVgJNsd8phmF8DykjKTOSlve/AMS2xDBFB8jte/m1MpgIOc8UP5vGxEOXQ\n6938gBGBjjXkujes6joxDbNp2vANr0cSJfTkoGl0YMLFCUm3rX+g+Ug5BzwM\nKGH2mWoJQe/JjYeb8sKSWloum9agUYgBbwAgZ2vq6gD4PVXjw37KkwecirAa\n83K/C9CfM/FmD8mMMC/TxxdbnUfWuIxNDHtnRhnWHMmrCPCHxpmjlauaqJQO\nfTheJG3UVGUmghzEwc2DUnsRpgwJS2Cmv7jdIuAAiQYDTMuRKXe4jeiTc1Li\n8yfefbtMVm1lfiTH6b4wV8qNP/+j7UN+gVpgXx0+ma881kUPdwDlZJxXola2\nrbYUKCgJDc4lglKQiTjJIlv+5IweoF1vljmPpq1jYX4RAwKfdCmwSJ0gUbyQ\nOyACUwbgZmEYiYSN4QHB5JNlJB985/eDMXzv6o5S6PbF/ULHE6C8wv8r1eL3\n7f7FOEJjrs1jMsMjgR6cjWv0CoJee+q6TmLsaaVj18pezfwPjKkJz9DMduW2\nvIYNMr24RYMRaBBxYZmyTQWik5dd8kKc6vopQhYmxNyxYMixhQHDHX0FowkL\nkqHqeV2Of6fOfGJetJjmUCEgZezfYpbiykv6zBE7KghHIoimSeLaMSkqjv2G\npW72\r\n=dvmb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHESeTgYE5VwF6OYVAi/xUwgayM18u+kAFPooLtbldWgIhAIuag457X/JI082AcKIe54GY3TvYsDNmW04MVxEKa8eB"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.0_1566876233691_0.3276716291267554"},"_hasShrinkwrap":false},"0.3.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"d30257ef6e7490417756af9914fe93a8e0720464","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TMeGxPMUZteKcpud1ruePrXeXCivXlkjjo3zXqIADcwUHY3Ofc8ekvRYI/S852Be4oRnsgq+6/TyEoUFh3uN4Q==","shasum":"e114e55f4c703f881b72921948fa7ac6cacda288","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.1.tgz","fileCount":31,"unpackedSize":163265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZOCuCRA9TVsSAnZWagAAKI8QAJtTorSfFWZrIh0qS8Wf\nSzTAVhabwnriAvGO8GAYS6+zsJHgs6M0Me5UG9QAe3umtKKG0Wwit6K+e+Ye\ncD2r8M6HW05qNCvHW8iO+8tYXCw848a9pUpLU5/9fO9UqiYnp8Yvle/+y/CR\nYxL3QtEZa5be6cMIR7UTwckZ4FQ+955GnRwdZ+LtdIbu/RyGYmos48gSCcvz\noGBTKvV5utNK6G93PHbMuElo9i9N7EhX2LpwF12ybUauuknwPlqi6avfVif+\nCwL9JNfTcWcIdGGdjkOUxcRMNswoj2Rz9vuRJ1VlPyL4t7Xm70eF3dzkGtgv\nMlEIAbPLYGHepo3WH4yyMi7VOuW1wurUIvQ2Eeb+oSJN99yzz1n8ZXPpetTQ\n/+JNap/pravQZEHcbXhkyz6xtBK8sWNAIWKXtKgnbemKoLkgnkMzrxjAyCae\nA97hSvfZa1uiEYKqnGnCyrjm1Urn6WnNDg6C9lwWuxim/z2/1r31nxSzBGh/\nPN7No8RlSHHmlCm0p28cs6DGhxVCxOGP/YTJvpuI6F84nRDhK/3kVdhWCwgm\n2+ol8wo/OIzQBLPVsZp8ZsT1Z27d3TQkA7Wm418dQQG271vCE56Be3oskidA\nI4nPLMAz0Oy9q7H0NqBs2F9ZdfTdv54oxFPPYI2aZSmyLPnw0ay13gWktu78\nAsbs\r\n=2R3r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFe5W2HcYpHF7u+sj+w1r3gFVrsuDSF45goYgcCUkF+rAiEAuutFyOzd/6gu3rI5geL39YnoN7n5vGLSoG3sBRhG3mU="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.1_1566892205738_0.0855055911072582"},"_hasShrinkwrap":false},"0.3.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","pack":"browserify ./release/app.js -o mcalc.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"8f117cea6d7e3272018af5ce38bb277dd0b0f1e7","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I0FSpLd7tB+wWK3EkpQxc/CTukabpquuWAqza9a2tABtTKgK/wBgwyN817i5cAd/zpvmsSchgmifeX9SgzKRag==","shasum":"d47530c351ffef296e1ff1fbf9122957b764f62c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.2.tgz","fileCount":31,"unpackedSize":182281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmOpuCRA9TVsSAnZWagAADngQAIeqDDcxN/Mo4SlknlXC\npxNb32J3WYeVaPPOgWMWfON3/SUWfAU/z6NQGbRmrjwu7AoeMKqdLKhjdMLY\nWFINY9jGIrugq8S23ezKx3kARGk7XUEJzqXFicTUSH6lNWdPmlb09DyrelpZ\nFLf/UPQ59rVg59HGtPBQYL/+SSo4lZIxBmEMfgfYVGIfszVMJgbCNUXPYM06\n717lpAWNECdRqg0qOToK9Q8pxrfpiDdGBXQoy8Q0A+OLUth1SsmEJ7Wr5iCb\nz7DJhTvtfoTy3xdkSmi5tkprPsLjLLpTScXHNzfvDfj7pRSw7Z6X4KmlCzlH\nza9hkqotm3fDPCiw5YgJI93JmsW25g0pExTaJnR9An2s1F9xtIkRZYh3GKJM\nBXD5+XcSTchqOv+I9ZeiLU7k2WGvTT2IDIBlBIkIUuixUF6mREpggVuu8g+Q\njjqc2cEUvzGzk5sH7k102miJ9YdqMVQPv2sg7p5h3yz5oVBuRdg2dqcBX3a1\nsuBVF7frSygeszVSb3BFppurnlo0YoY+RiWizIRsGSNGlY7nMypgID3YHlWL\nQuu2S3wawLDQGtO8ZyK9NSN2JQUjjzYIyekV6kex7KgSjc+HDG52hIdJi6ft\nQ+upZnRWWIRJSm9/GknCL4zGVQFg2mWFSzyuRsQNnmVwI6Uc6djk0xv05WOT\n4hx3\r\n=jQX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAqw7swROxW7I4rlPxfZGGsgtXzww6ymGOHqaCgX+GYAiBMQmH+EvzrPmwL+R7RkAu8mXMd/q8ZIGEn57jeSkQc8w=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.2_1570302573467_0.4427112688768371"},"_hasShrinkwrap":false},"0.3.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.3","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./release/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --mode file --out ./docs/next ./src"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","browserify":"^16.2.3","jest":"^24.7.1","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"b13ee26dba90629dd0e530b2a5a724d30d51afe7","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+xYOIXOYTj5NzjS9K5x2TvopIlyQRiOjeTIpi7ywRNpZZrpeaQ/nvDbIdyu+L5NwBleY89gpzttRMQFHqwFRAg==","shasum":"81cb75110b5c6182812d42d7ed94735352bbd04c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.3.tgz","fileCount":31,"unpackedSize":191276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr/R0CRA9TVsSAnZWagAArm0P/iBkTZbHP0Wym2ftl1Vk\nTyZLruIMJEPbQ/Kst9gk3AYjZfJ7N6YDiV5GxNV9dOGiwxFJGpLIem7jccP6\nYIMjotUPSYHB8ujGoYJywcg7P87aVPI6nbOrFgWpgG06LxXT58T1cvlc8mhS\ndnDCZi/JlINUacUghNE1Rego0ziZidLKKl4M0nlszUhisD6j9aRJrS+UurnZ\nqTjBy4R2I3n1C1iPZ6S7EGKzVgYPWupVQ6RRzBbdc+HIFWO5txG3Ovm7Zjtc\nvJtW8l00YTmCVmF6fY+7LSbaiXyPpVNxLCdL+Zz9MFTgCWLOkXMyvPH5Hu92\nB16WkRNz2LiwRglw4Ebiq5mDIQNB5G5CKepQL5cLPXOPoXeMXwzE7js1or6J\npMz7CcEeFvtBF36WxYMz1ahdmix8Ea2dhxv/3Vn5mwegYSECJd+f60MA9VaU\nEPf3pDEoqLpQB0JY2OZqDN5fZ0ZiqQLD0E8jRQpWncdxAQ2rVt4yyhCuBj1O\nt7ng4NpTsUvJTrOpGxPsFRASOe4NkMYTiqZeF99acdUjMtg7jA45ObkYl2Gq\nfzxkqOMzGtpyOWXGBLUwkXSplMGryX0RAKCrRzHJDz6ArlTvLKjHEw7uW8Xp\nTPEITJ+q0nlyoNNIsJDs/dbWRElv2tAqWtCxDJCJbAhI0aF6Rf3dgDg7whB0\nFHvR\r\n=AibF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwvaVrCA7MbVhS+dITg1W3YrzoJGByhO2z66+rVMrpWAiEArvF5TM2gQqYPEPRIASjc9UHBsQLrGNxyb0oVgS2Aun4="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.3_1571812468010_0.27156653214535087"},"_hasShrinkwrap":false},"0.3.4":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.4","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./release/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"ed96b3e5cde1f70f911892f7c4e5050407df8ace","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e5vNGMMOtqFg5Sozc58B05inieH7qwtW1mWdo53dY/8S1FGZzCKF8YW2RAuQKI2lG6tKZtBYv8pLHRHGtms65A==","shasum":"03010b39369a6ed9b663e7cba12640b77587a052","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.4.tgz","fileCount":41,"unpackedSize":249838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenpiSCRA9TVsSAnZWagAA9g0P/j+xbPzRxNzJCUfADx3U\nCKCbz4YRNWmK8ZwE0J0N9O7WzTgclNwaY4tApOYgr0el+HzSMW8c8ITE55N4\nFerV3BEmGurLtriSi+dMW6xTg7tE/3stiRoJhCk8z8Tlqf60csALXqFghH2u\n9ibEkEz4OeHXm+IViwGMN159VDXZM8jcbeFCqZdrdSQ1U53oOmXsmE5WELH+\nfrBXhF9CgivI5K2BCN3YglVjOXs5sFK/juNM/y1acj+QB0r1UxrkiqOKBTrn\nzHtY8OYW5jSAhDRWjg7p38A4MoKt9nVUPf+zu2hFQglXODVuOcZ71TvY/R3E\nPS7ELK0sOA7qkCAQHSgEvgTmjYjHGOzNDMTdDlnnFoNtxCv0INXiupdHyFXk\nOFUCiGNynqmcY8AotSwVyinvpdVFuFDJTZMYzELb2RQl+Ylm6HUIjxVFJtQ8\nnt5HR940aPuE7JKMYFWTQ36WTkRvN8LgwdrOvGEmubKdEluVWGx6oa63ecwO\nO2tN/Bx6zPxmdOItqQ1pgOd23viLA8aQHOkv3j1pjIgUPdWMx20w92709GTh\nY7/y1ONl9iVHfLnM7CirFVMV8D6ZDPcJjnhhkAiNK4gMlKdSb71STzekcrjp\nGzaK+MQRbbmd8yV3V2VahsiMQz9I5n0WbRBfnxzxOtAAMSpWcLfu4RR9t0Z4\nvJ9p\r\n=QQHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOfdc0zqsuX6CcLIdmorNI30KhUwqxHVRBTYyEYFhPnAiBJ9bcKAKmxelKUOpyEra5bTOzsAAV7/R7xOiYay3avbw=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.4_1587452049806_0.7330476743640146"},"_hasShrinkwrap":false},"0.3.5":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.5","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./release/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"8c7ecdc7595af1764e1ad060dfcf8ddf3a3a55e8","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oQUtoOR6z0RzjuS6G0I6S09E+UODYLUZVY2PjGGJBGsaAu4jpQQXHm7u2XyPJp5dpbDPH9Tf+NECJFecO8rFzg==","shasum":"51e99a4487350c2c166f41961b5d529eb60bd3bc","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.5.tgz","fileCount":39,"unpackedSize":283950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepwlFCRA9TVsSAnZWagAA5kwQAIZKcetnKkH5DxrOqGkx\nIhAifDKiKvk4Li0DwRNr706thAxgcVw/B4I/NJLcYbw9FZ1qjdfN6ukQA5lL\naOz9ks13BzVD3tJB+5dmgZXe13WPL0JV8q9C2G/lkDxRjESyMSMC72Rc2len\nkTgYbm3XVu8oECF3Tvy90FunimTygNYw+/II7uKICNWr4bP70who/UAkTFBJ\nQXqPfN2PPyrH6dZmE7Nn+B7FNwkDY1y4XdjXwOXNF6IDygHd+nHJXHBEqo6V\n3SCFaC6pqJiMpfYup/3f1SxQd4tAgI6ZAXxrR3OZWU+LaGDG/QCxO3evzN2G\nzZpKyiOzVkQ/MrBbsSHLdVsgaWerX8nUeM+t7WEt8YIT2CR06DnRJihfzu/9\nb6fBCZTfT1s+Vj68hEUOPQAyBbH05jg31lABsMpFOcTZrcOUi+a1WUdW39Je\nPm3OvjhxnwgcJzybWNfxn6tzkmIOaKwaBzv2JyPGRaY3BLeEMYUvhgVSv8xf\nDnbx9hn0E4SkrHLpc/bOazmtAORBtw7DRWN5iKlSuXl46vOxxgzOUcnb4tvO\nMddOT0kv4hOa4exomUzCUfPuWyLgVi1w2vEwfT3Eeh1JTd2MW2nMtAfOfjlt\nkERpIfNgqDsPfq/GkRhAvO80f/IXtS8gY2TJy7EG5x8gMDy5He6lsQ+qodm9\n9hsJ\r\n=fhl8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbCIzh7fsZQOZr8Y1y1I9d1hRvqUt3qv8dVVk2rewEUAiBbhLfPmzfnoIFbSPZ1pl37dEDNJs/7AeIvcQnPCJlN7g=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.5_1588005188583_0.3609552076504874"},"_hasShrinkwrap":false},"0.3.6":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.6","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./release/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"a39c20b6be63a33406154f28c868c62a94c3fd1d","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.6","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EZFhQcANxdSQe33oIzTSMDtJxMnLcnd3Dtdc0afim/ZVYBMdMQjorzaabnoO68UtAdV+VGvp3psZvBqiBL+8Vg==","shasum":"1b7aa57933607e15efe43bd596759839f4d34989","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.6.tgz","fileCount":45,"unpackedSize":298486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesY4qCRA9TVsSAnZWagAAA4cP/RNQbObUttY/gLkNxrw9\nAe/Q/eHqAfqskKB5NEB3ypHcdQy1ibeAFPQIlbBS3V/0xMVLWhlNvb0G2jK/\nUtkzMmBJQ0FerAVYQKw1JbURLG0WgZKwNanAS3PLdo1dkMuKKmE7qNItLn/d\nSYPEst1IAEEFljX/AHFSePo18rHESWTULuvT04ub34Vs9KOnRbIypyBJ+vO5\nyHD2QHM+NUd1uf/54Vp2Tuvx8l5xDFTuKxyAXQsHCWMUu+OVx6LOON5E7X0Z\ncd1dzA3ohXjw7w9uDM+/gAOP+u8wDa1EoIbihFkb7da4Qg/vD4sLKh3QVJMU\niZdewL93K56dvjGZ5FGETlJnmyHZXpdoEY/HHUejIir7gNtexHhCiU5YSEAE\nN8B+U+1mYI5nCxx8KnplSAB2IoZ2+bCP6bisYQyA8e15oiNveS6Ha01hxEOm\nU+6iipRwD58OVZXuJ79bRiWvqkKRp/CGPgCw9PAIFa469LTTz4Q4G0HVl4jv\njCVyGHSmhzOYkO2MAliC038ic+bw8ERg7rDZk6qxp1gFXrQaVw0b/pZ8EVYN\nl4ilEUBMqXRg2kykl+0zyTl7UdtM98mdvbltEgLlZacZh1Fs15Xo3MzWxSY3\na1/ftuX17dl+7x4V/TjTitmeLp24urdBq7j0yi9CVKbTcPZ19CDqum7ESIQS\n58Bt\r\n=o/ZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErijnv3x/i8rR52J7rWr6Ho76vOy5Iym/F3GAtDZPTjAiBUeAcuXn2PLp6zdFe4RFzxn0Wgo0Efp0SQjsxRo6OasQ=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.6_1588694570035_0.6738579655183146"},"_hasShrinkwrap":false},"0.3.7":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.7","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"598d22dfe13e1a0a936b8404c28b86640b13e7d7","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.7","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8pNLmY/Q7s8LlSi4AsIBXems7/AVc0UDjPGOLveVU0hyyutPEC8W7PA+PAoR1u+Gm1cKHhd23goKQ0jwNCxMVg==","shasum":"c76540867ee90d1db8360db944dcf8c49777e6a7","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.7.tgz","fileCount":45,"unpackedSize":302440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewslHCRA9TVsSAnZWagAAYS4QAIKWEG5Wlhk3wqU6bFgi\ni8Z+tQJxQh2FrU5HXLJvKm8JfQDwfU8XGEwRgKjPchRcp4jY8eGfy0VXxpgY\npp1E4tuBvDNNl/gFubfH1dEgiM2h2Av7AagDTsWiAt2swGB0K7w8ilmLQ9t3\nYXOaYRl6YAmnnJUHKSwpFDsxB3Ks5CBc4TS04KxGDogwZVCrEiT7Z7e2MKBc\nzZit0bvJFJVjieWn25kOHI2EQHeudNb7Rmxfk2oJVqviaGnkZpr/0lxEhUgS\n7v9s2HC1GllPloleMeoKFBLzkW40u78EnjJ445+DXeTZgPlv9jgRKINdbdYt\np/XdvxX0QrSBv3ISwoEhGyNHyHTsw6ka6g2AUeyoL3h4AabjgULO0OwunK3W\nVd2XOM7mbPQUnktIuHzN24ZESXJr0Q4F+3PS4FRNIPbXMUTyKpZvpIV5/N2a\nZS7Pfm5Xiq45sCl9+yAzO8zEAuTOddJPgB3brPL5XJvEogUyLJ1AVGhdBkFs\nLjlmrwBPqEehQWqDDbKxneVlPKTy5h9iuHhYaNLhoY4k4jG+ldH1a6kXNhJ9\nVkeTJBFuMULqFBAifiOt4XV5EBkbsnUS9NTsHFMxg0gFZapPVHiZdlQf03BW\ntmQq5ljNolJ8TTVUEmmq8WOtpAnQQuidLtTbqbOgMBcn1ET+H6VFw+0HfNjW\nMZbz\r\n=zafr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAL2lr5eqcGvu6AvKx2n3oZZ0ZMKicm595+cUx5I/L1wIhAMyS0BVCm2l77qinFFTUYaWvwYJXR81Sp0VH46TBG6az"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.7_1589823815030_0.9005497389428696"},"_hasShrinkwrap":false},"0.3.8-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"56519bf9a67f4865db0d02e09f7b2b6e61368cdb","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4AJz1Aw69R+sRpFl6/HE7IVKqyLjAzCZzAi/sA+qp9kvHVIqd+U4Q7XQv4i9CJSWEL+EghBw+py3IxhzCkN78A==","shasum":"29783ed4c6512f685e0b068e80f151fdf6705c40","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-alpha.0.tgz","fileCount":45,"unpackedSize":304700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexDnpCRA9TVsSAnZWagAAtswP/2QdWBPZ3zHHWnXf6H8s\nzBL4NEQp5xZJ+HpukN3tS+dyotPPiXB8neOgjrBLP8q2q13iSURSuZYOngeG\nCn8TZFXkc/cK6/kng0usKbA8r63htg697QeQg72xvBmfyInI2RpuIN7BDo5l\nT63FeHPxBCMfftyiA7n6uRCVAOmnxPhoVv2iB+X2+T1AltjywNgvy8n/GNRb\n88p317GxDWXxk8yc9F2UuZR2/fmuE6O36kxqfBQMvB3YihcUwLY7d11LJLgA\nbOF744CZvJvUw8d/rIVcGr2Nl+uU2Ecs7LGCjMsBms8s8wq1ibT8wq1qGMjP\n5eIua45PERrDRwaI0CS14vc93n2dSmbduuvKNYyHJ46iJczAVdSGFwEc/9og\n0W/88Af2+Ja7AqkkBdS3Q8kilqMY7d4RvH/kV5zFyRPpkFj1UO/uGlp/z1cU\nxjf87SZpDOM5CXb8dohiJG3RGyDLlufXtq6PIJIpdcHCO9urEkKar+6XGjXj\neZlZwX9Q47A3eBDqyeiGYSCt3mIsmk0qW1nKLZGOphaXaxTXVj9PfOIxxso5\nzEtXdoiK2q80845nXVwgXa5L+iRZqmBDoU9/tbBr9SfYmK8gfXkMfQpZ5Oni\nqX7WCFUr017A4WnYc6pJjeq7Md+IqSr5xjYTc/KporYQvhviwxOvIrgKy30r\n8mkT\r\n=WYf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1/9GNQa5sv5VwynkSpPvoH/ilse9QuVpEEEWvRDkYhAiAWl1mEqFp+cnotFVGna7rDGYUscx4nuyEWgWasLv55yw=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-alpha.0_1589918184715_0.3557158384051111"},"_hasShrinkwrap":false},"0.3.8-alpha.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-alpha.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","gitHead":"a1d205e9a42f795fdd074206973b7430cec5dd26","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-alpha.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WD+Z6lzjzgqcuReCsxg0aIxMJ1B0mVKiGsu/UW19Fu3HqBSRIT5hRjcR4rrl7l5NJDJxeb0VtJ0YrA4BcmHD5g==","shasum":"cabce05d6ab1111723d56e8e6b0499ff5e4fd22e","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-alpha.1.tgz","fileCount":45,"unpackedSize":306373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezUIDCRA9TVsSAnZWagAA40sP+wZ89mmhortQM9JawvYl\nY/OoJD1lFEZ63o30ZYGUp3pPMtGPGRrBP/5AfGaY18VTJxiFHTPXdZlAgtUO\nHB6yyIbf6ogsfoeE950psa4YsdE6si6N8cdBG4z7VJoHF9aM0WzZtvqenoqR\nic0EVdvAWhdmFSCA+nAE3sS9SxqrTmDji25vjSJFRmGprjh5mjmqEkqjMOui\nu8xxKUIzGOamUZ+9KfZbgH2sfDJLNURjMC/DpJwG1yDNAj3RoFBORFUgaMi7\nPb40TPMmS7+MXpd/kRaOYZ56t/DFeg9cy2l7NeqPxFdPgHA03ymdGKTmkIoa\n9AoQFdgbP0HKMQmryqPGYIdxm59hXOQTuWuKMoPmhnKNsEci1u3TQw1R6/uC\nLH/omNRpte9BUrz/yxUyeeyXCVDpt2VBoD5PFNQDC5VtybcJJYrYt682zrym\nZXwbDmSODGPm+dGKYsuhQBSio1yF+QJ0OwckWMyoONr9QJ+bS+xHguvXNHZy\nsPLmM1j3j/nLNNI9OPtZ934UovBKkI+o+wUBIHkfMdIMVpV468lxtEQDdpkP\nFPfErrKmafqOtNloAwANH0FaGe6wnkqtKBhTxzbOxXkEGxm8jkWOg5g21w8Y\n7y2r8uoDzgnedl1fAUTVxAlUw1tRzr8fs5mHyAhqtY2kTwWR/BM1XJ9u9cZ5\nc0wG\r\n=VIHp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnEevjtCIOfBM0qNXOXgTBk74AGmzZlw1tcoegfJsmaAiBEJT6/TEVSoxCKMszYoOP3N50ubjHoUCt4gExQHwJ4qQ=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-alpha.1_1590510082814_0.21315093929959006"},"_hasShrinkwrap":false},"0.3.8-alpha.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-alpha.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","gitHead":"4be372381694016cc184eca9b37884e94f6862df","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-alpha.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VWG2gDQ2AZJXMU+M1wQmU6gDLbY8D01uGaeinEn75eAehr6Sm8eCbV5DMFbV9mFMtErvn0ldtUYQgfw9tfxd6w==","shasum":"bb009288cb1e595913c0865cd74b681960f74356","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-alpha.2.tgz","fileCount":45,"unpackedSize":310579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez/MqCRA9TVsSAnZWagAAaHIP/jiVJOiiXxfEq1d6oGbR\no5F7DujjHi30Z82tZaB6g39bQjxPi47YC2BxtQZExKJ0YtKc28oo/zNCTFMN\nCpQ663vp70zgcHh6gUM77UZz5hkysNVkBrIPSzf/eaLejTx+xem/AzcmvF07\n4QvIO5HeXVSKUa3yle3RZ1nDiY2IBp8Jm23ireS+m6BsXBrtan33Nmwy7AIw\nmdLYcrbu4EvWmh9uMBWo6KSIw3PD/e2j7c0EIgRYoaq4LsyOuhEaf5/CZ/oy\nrifAtTBXYBsxrONSY/OKN627HJLUDhHWzI9fSwCga9XOssM40iX+DKi41h4e\ndbo9SLXQqlsABhtgNGSZIq7bvkk6bWU0vgP98wccuCqfyQ7zPYPXbLtvFwTf\nOlsV9+EmwxKHcEvwyWNpcS+4Iy8GNKg/1o0IxdPzBn4ISD6aAI/T5KS6g0ru\n/r2Er+kUmep1noXqRbN79Wm0EJjtHaVke9ijrpZ0Q3F3kN9BdcyXKKAK8BHU\nx3x/A+jOR7IEJlb3s1blxW3yzHGCBlid9OXOJUQfz0iJafhSknXbFo/KmPRz\nufgplC519YEkU0W+WpGbpTl8ewlwnZzLXsuBNdTk0eZ/z2SYc60UCEEgMZwS\neKG+f+JGI8DkQk/b2PSj+iuaq9s+I3+0ARXlibYd2VaTlIRcg50QAUPdEQyH\naa6Z\r\n=sXx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/VFF65PfXXGcQMW9yx+g5MAprDBS9N6sM/3r6ggvuFAiEAuMXCMnUBup5sSG7r6ciVo+5GfFnJoTcuNTGP9wZr0Yo="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-alpha.2_1590686505545_0.47740783291825717"},"_hasShrinkwrap":false},"0.3.8-alpha.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-alpha.3","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"b3f98f2d45b10bfe1e2242100df4f964e0359054","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-alpha.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DDQ+uoL/qWEgiTNjT55rt6/dfqnhuhwGpgLJPW8WLEtbbkDSc5p/84DSV19chaputLhcfTO4/ZwCh7H8DQ2zIQ==","shasum":"3f635966d46915feda78077cb92e19b999359c13","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-alpha.3.tgz","fileCount":45,"unpackedSize":311299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0R52CRA9TVsSAnZWagAAjWEP/j/Fde7aFXqDrNfferjA\nYtd+wmx7n9mnr9U0TvEmLMoXoOC4hNMXvkLDtz1HchkruyYu1LM14WrMhahN\nMEtOgMCFzztfnJCmTzF7KnWm5wqTXv21AbhOhdFrNPkikQjTqmQcDjP87zus\nRBlyIXWWbjB8mV2C5D8fLgrAw3bXwe12hwLk/BlA97uX9Cu7jCzMW3FsxuPx\nk3khjssHVUavyfvZ61wWzAGeg7lF/uV4rekYsgpeQoTTAqi8CEZAtzscMff7\nKydraMZrUHirMPOo1KWWiG54foz3xkbOVs4HjooNBqp/WS3OorgWEKx8H4l5\nKOy1kDgEBv7ZtUjgv7psDdUI8otlzeMT3S5/TvUA9KkdewO9NnrC8JGZq6VP\nTBIP2YSGFKc0p3PekFn0xcSmFxMjX2mPTYcBgjvLdVcwZA+z78NxJhmyoKDf\n+U7o9dDaU5uIqAYZfIsmNA1CUYNbsjH9qBoweDUKALihlti15Bhxyzu8XcJc\nCleoNITQy4pyuBYYAeSqDPfo2OK48gaePnhgyux5XvZV+9nd4HgTQJ8e4nkF\nseN1eJCPtIjO0tPRjUBNYXpROsl9+oC+NWnG7gBtJRAd871bWbqyRCCPaMlq\n/n0JMxGON0ZiifD1YZTBKC+zcWZKy9FKL8xG447gb1EKrBwg4CZplS5lBIri\nWAIz\r\n=YxUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBYO945nQ1lzX/xd9FRtfi3vr2t1f9thsWeYRHoJm19QIgJSSjxtlmgwMjXD7ZEZe8FJvD+vZtg5v+QAzrGtz+Ovc="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-alpha.3_1590763125772_0.6471270304609176"},"_hasShrinkwrap":false},"0.3.8-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","gitHead":"85817d3889cb4224cd202c34f1894dbd78e696fb","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-W98Ty0MMOr7+EBF2OHyqEIukHUpj0GR+umROK8tUOv5Tx/DQay2zXySYs7rcSaNfNIjFQbfryK3oQ9d5NdyplA==","shasum":"8fb110b9d2fa91723245f05c2f10dd4b8fffcbcb","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-beta.0.tgz","fileCount":45,"unpackedSize":313053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0nGMCRA9TVsSAnZWagAATJYP/1xPvp3LQwlGAi6N5J3u\ncPgPLAaQtYwl80Fx9LgDsDu1CnBUQAne+4si0LW0KptprMtP/fjhBWq0M5Zn\nQQLDnKChPFvnl2ZqfXmTsRMdlQpxueJIRGC35SsbqMt+uLV70H0pKhX3ycpA\nm1Lp2PSmyvIvss9/xTxv5dXWNmGDM7OC6kqYKrHgnV9qfRqAEyEdwjJv9eBG\n86dILor/UpBehvrH6BdqKRKwRFdAoQ5xFVwaSGzJr753IHracpZcN6bs5NxB\npHDdlqcfdiWxD3TX/dGrx7cV3XZg0y4TquO7aYBeW37k4e8DY8EFJh7DFygp\nTgj3PNdDR0E4v3HbOqDYpBgQnHSs/OMfS2Ihb5BTQ2OJr9u6KggPmbAZt8IL\nWlkt/P4qN8nHXNM10PpS47lwzX+0x0k7HbMcA5tUuEh6s/auGVKegbR0+Kdh\nRN8nM4i6soZaStGtwapQNH2J6sMS3wL4t/24e6zkvD123UVDMAff1/vi080X\nqv53Q8TdurSiWO7Q+uy+3K8uu9XZgEP+jhknjiieBlHOCTjaNniswVGnC/zD\nB5wd9kjpz4dYm7gnPqVpFFEvL67Es6mIgaRK+54sMr0lLcsRTy592KJYNF94\nWPG+SJwb3pvEUKu3aLiWvG9BuMYIvOUKuWGLSp3mWXwWFjdA+Nt31aIEi73f\n6s6B\r\n=bgML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArg+41bVCxDK0E7slM4YYaKiwEy9emrx8X8TZ78kT5QAiEAkhS/tkuShAZxOx4UixpRs+gFcJl4qBviimJEfeFAGqc="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-beta.0_1590849931661_0.8804998832153912"},"_hasShrinkwrap":false},"0.3.8-beta.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-beta.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","gitHead":"0b32f0184b90ac8aa443ee0fbdd864c70ee90cbc","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-beta.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ej/PKbIG5NXEtFiDgPSorcK2pP8mv7UVGFlLxfjJzyzAvX5+eK8Lt+79Xx7vuqoB/TN6CcUlg5DJIZN51jkNiw==","shasum":"d82291cf60e0540982382afc60cec7dc7cfa4f95","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-beta.1.tgz","fileCount":45,"unpackedSize":312887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0o6yCRA9TVsSAnZWagAAGfEP+gK60AKLIxsxcXGKCkam\nCk95JbCfJn1MgILFpHyz5p8uxQ2KEmSCkOnXV+3gDMnyEGIwNqQydLW0TwGX\nSyyjzMb76mzefCSrlsaSC7eiAeMcOLNWXZaJAdz+IYhcPvULQzMi60Zc3en8\nJWyJulbN8SwJhoizOjIkfBiErgyFrRx4Lg1app0cJ2gyYOfefOtq9cf07l4F\n3tSPqWlx0Vz6p+FwbCQHTuZL3AadYjBybe/sS8P4sNbmLPGu1oyef9D+tkW+\n05g6ZjdJ1eiQ2NOwwZKc/jXEuTBNnRVMv2UkyD2pV8IhW5sIlZJc4DUQTMUI\nLpEJl0JpOGb0kQISDw8/3YojJ8ckHDkG9KpqFdjmGkD/JpqMT58KatAu9PF/\n6fN00xv1agG1IzxReewpNkU7+ScJLtwhR0sMgpHgPvrLRZO8lEbaVSIG9rrV\n39ntDz0S1VG3mxz/wEjDnTEjBP4KN9nQGCuFuKBxeBYZ4/HmqBwZJhSlYsPX\nGXzn+1DYOtJJorGG0f3G2PG2iReoPw9j/w8K7ajSup8myF8rdHRxZrZjDvXW\nrWivBeG2JYe8kqkdkrRl/RA8AReYLTyUvq4hl4ReYXQUUt0z1fX+L5HEKduw\nX5rWFdpBgiEtXHJXQI+FzHGcZeSErkxCnhzNXj5adDFxD+K4R+eHbhlo9+k1\ntUOv\r\n=IHqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC48cQ6MYBtGLGcu3OHSBO6FvVI/u4iDYDT0NA0qRt5zgIgN0v7C5ThiJEASj3iAjEB9FoGtcXBzBF/HM71CBe8WXc="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-beta.1_1590857393384_0.9665917063531946"},"_hasShrinkwrap":false},"0.3.8-beta.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8-beta.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"0ec40deecaa74a0ec5ff5383cace5edf2e598c31","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8-beta.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6IUfwJfwytYpo95kRaJ8JatrHXPCN9iKO5P4H0ccxBkOhrE7Kj+Irpi5mzuktR85+fVpUHF5LCCtOSO2r7hsiQ==","shasum":"168daae329f5a8d88781b80bb0536333212c331c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8-beta.2.tgz","fileCount":45,"unpackedSize":315431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1RUpCRA9TVsSAnZWagAAChkP/1XSOavMm/22UKgg/LNB\nUysAiNC359WmAiM8ld+h+bvu132DxnrsDg0rbsr+Ra+09ZquJIY/ByQyn8Rr\n8Qmz1O0upnxddTyilPnpGtRZ6j7mtb/CCk7dflm+hd7G3VZqG3nu4LNPEwKV\nuMsyRiXALttK3EQ1KCuVnfLrSO2ngdo/4SRaXgQ0bokMUzDUoN2fVAgskx5Z\nnDm3R3ehf+WUYyLlVtsbLSgWq9pvexFg/7qucOj20TC1frihP+O2fIpfmJ5Y\np4XbLFt1JED7P396oGA1Ahxrio6tVIIO1hQTARtmcz9/DGbzqow690eYgawZ\nW4PqKIltwQBroigR4/jFQHc0GLSkxjA0MO5cpyTCdVWVgylHCYail26mlCXv\nDewVAWmcDGU8kt0OnJPlKPY8ouh/dPOnHIsEEViXZgeudvs2ojwiCkmN0FAq\n5AYox0FEqHD8v4tpcWF6h8qwT2jUihXOcSa0P9kq4ECUCXUa/CYTbJqaLgTx\nMNMlBvn5YFomxV+itiI9kimwZuXtVWHIDcP+0Fu+541H7MyyXMP6an+GE70I\neDAQnPLjA05fbM/qjJaWePa907LNNJo/yFaYhD4Tw3pVI+6vquoHaKQbgV8g\nn7wOq4ixrdNQFrQgIwA69ED+tCvZfpzIyBgW4Ok2EhjDmTPbRJxTD2ALsHh/\ngX3v\r\n=+zJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxveRvoul3+3thucS8V0v1uZBvYZnMlMPDYjD4AEVBzQIhAPvDZy5DlgmoCN2aLgpAjnoErcBfRmsS/VjdwhylHFlO"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8-beta.2_1591022889269_0.43656736370785354"},"_hasShrinkwrap":false},"0.3.8":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.8","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"typedoc --theme ./theme --mode file --out ./docs/next ./src","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"587ecebbe9ea61f5c3e00a89122304554f17dc19","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.8","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wNDvyqwAG1ZQUu6FRXP1dVvTaez3wudEEnQRY5jD9KMQowihlALlABhnhWsaaBWPu5yZh4EGBPZoj95UdFerDA==","shasum":"5b722fe0c3c66355323ff10dfea1076960c3068d","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.8.tgz","fileCount":45,"unpackedSize":315502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ScFCRA9TVsSAnZWagAA/vMP/ixENgAiQhrRPj2KCurs\n+5aE35CqR49vu5xk209pFCI1O6E90p00AL1UdnI1a74G/t0pHp4wX5AVtnsD\neqAi99bCgic1we5vG6ktnTY7KUIaK2zFGULWKYx2KQTwlCjtMYAZNaWPMbOo\nhK1fRMqlL+6rrs2sl3JpCowMjkgwmXDa9XucHXE38VKbgJQEG9twrcrIV7WE\nGCaTP8tfsRuM71OTlg9zox2kJD4xk6em2o5r4bL+EFNd1T1eSAD934Y6+IQy\nOYZcZMleg+Amw4sC+4Tqc6K93+QJu8kyW6Im0U+bdgAxNW4F6dG3JCmcdWQt\nE9HT+CwXrF49rT+2/dZv8AaUqT+CDrqOBeC/1iCRHRhF4BA3qAN/1i57xixM\nMQO6SG5sHXvp/qQ6GXnISLswpeolldAdnIpKMa2AlEoT6KUoIV6Tbwpu61/E\nDYxiWkBuzj4L7pvlIfUv+Axz/pcQSqA/Gbu2WU832ZsEn+v8rB8LYesGkygO\nHgoGHqMtibdxcyk3gOo/XcxQieqwbuwPdlWaqxqYcxuhU0Miup8XMpUxbdpw\nXGIiwmTRFrVBHrLieT6eRCDaBHqnANAdWw1oYXE0A4gvJXf71mZmp8tCv9lf\nQvgaMXInDZLzbXy1xzd+i5FwLtSeoqDH4xSFqK5TRpFCT2Cyl+YhLeOq/1I0\nX0Ly\r\n=b75N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC233GG4aef53vS836MlpwKm2HLM3OZTblvUxZ8LCXm2QIgAck6PHujn83oWCvqtaCn7XHJoBucXxkrTNFbMfkFWAg="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.8_1591027461020_0.006163368064613595"},"_hasShrinkwrap":false},"0.3.9-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"a5cfbc22e5c55776c2179e7073d99dea05f9ed5e","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WKXc7/CruU1lNJ76Gh+tuWRrv/o286OZhwhaLf+N8dqrrr64c1MxXN/yMW9YjG/HliSd62xMHrt44bMD0+LYpw==","shasum":"058380b34c5d6cd2e0730233b12d027f2ae1c858","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9-alpha.0.tgz","fileCount":45,"unpackedSize":317880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kuwCRA9TVsSAnZWagAAmhoQAJ1PzkVCVXxB31+lrFQy\nH2+PPfRNH2fgvE65PWuCM3TzbFKVSp0NknTNoF/erwjFyOi2/rrbh598a6xN\nW0zGRNUaVzEGtJ8mUFdGzN65WpiLUSESFbXvIOaEfqLdZDhBBn/Ael4Ky2zC\nu2AsVIN7CRseHQqOKwcCqhgr/XKm6zB0bN+sp4fgwi/hdAbeBpmx9FYxedVL\ng98v4emjAMOA35AJSEpZ23LQ5nXS5GThEBcLSxluu0M20A7LRVjfXNLZPf/2\nqVpzuTIgz3VHTtGybaDnwE94TjA1f/QxSXq6tvNamAhNl1A459h5fdLXvro8\nMW+Hi/VZ+r+c9jwtBVURGPN/H/l/Y7TKPIYTOY5RW9esIg2tyxTltPnrikOQ\nay+/oK5BkRaRNGrAxLE8P7lq26dgGrioJVfmc77u4CgkekE+MH0syxRtdvVo\nQtvfNoF8FqZphUvNEUOROyXK6GKFiBesIMZbY81T82uNRqrl4vorxgm8arzH\nps4UvoCXkeKb/HP8CKQhXN4Fqm5cUy/1uS1dJFPtsSF+VFXG3X0/BDvLfIwp\nZYjTQifsHtmuB5QcNLd9YPgN1dpn8JwdYITzAAlxjCnI4dhGevJvb71OFy8H\nKNxOxGkdtQwDF9xH7vS/Qqu7r5a9kwp8rbvYXSbGD2KkkJ1+RLgmlyOet9IV\nOd5P\r\n=Yei5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdrYlgpxO0YFSkUYeT14+EsOcRMeXjHuHfJ4Xxt+pROAiBWOfj0AphbULCRm3PMnGZ9V9AXvAxNuY0GH7IZiMVGBg=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9-alpha.0_1592150959771_0.6436579922534713"},"_hasShrinkwrap":false},"0.3.9-alpha.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9-alpha.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"a38dc6074b2b6ee8cf3e9b223c18e8d87d21f097","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9-alpha.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kdV92L1tXmi4xSWrHOn2FhX6DELAxDAjA3aRUb5WUIywRdnXolGU99dYkH2x38Q2ocoCriM8AiqfyaThmNEstQ==","shasum":"3dbe7a55a2bc49be0110850006ff2a240bb89c81","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9-alpha.1.tgz","fileCount":45,"unpackedSize":317977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6481CRA9TVsSAnZWagAA9pUP/25Efi3p8+hTGcV1a4jn\ncjPKTjJTXIDB8mtSEuMSxKi4pVlXyxQMytk7rFNROmSgYfheMVOVmVtsEkdx\n55X1scWqlt8XdqksvCzUJO8Uvm1Uh3Ftu0i8itg4apY7BpxDZsviEjWD2kKa\ng5bPiyT01GzSJ5kuvNM786DFj387IcmewQXxev1qS58TeiMgtAV5XQP0h9Ua\n4zCgqLMJoAHMf4s7RKFgaJDtY8yk+4Qdn85lQU1shDoeyCJr2nbLScTxhL1I\naASKsQ2bAUNtEROARW3RnnwDTPGhX/bjPeXEBFlcahdSfdu4qwr+8bgdPeVS\nwx3qBWmAWwtFG0T/ADhdnl8FM8QIg1MjEWulgJXDyWhUwkz8LRhyazcJ98Ix\nkd2nChxp95A6Pzp1t+hbfbIBYUhngAUj/iIZYx9WAFD0ovWUFyMAWXGd6w0z\n3DlIH+Hbrn9CrwPCUVXrgTcwjl27/U6YhvkH82NcJW6BguDo0x5u2eyAn2Ck\nUy/jCn/hlUVT87+7x2Gy+qA7vgoyQSHyZA9NpannXWA8F6GseOucO2OUMrRo\nmLBScF8sjnk1EafRNO4rZ7IMTDANhRayJB8ISDvmKGrR/Rn4phzsyAoEZ/CT\nXzwzlWR9UUPeCeOhJi849FAiF36D6jRHmehc8schIv/jhM5OrLi2ZH9ZmiIi\nL6tB\r\n=ILqO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqxRFdcRhszbynb+geGCtlsrlOEXWbF+U1/oB3bUo09AiEA8xgW+KGq+OpD6ReX0AKne+af0nqR4B57nROfYSTq6sk="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9-alpha.1_1592495925277_0.40786842293549275"},"_hasShrinkwrap":false},"0.3.9-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"90c727483254dfdfc7900b21c21c693119fe4c75","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AkwIykRbSQPv9ylCwx1eEZ0XsRCXdAbNfN2MD2qO0mY/uWQn5L01bxCuD3O6mF1TvWzHPUUxPoou5zsfMHMQqA==","shasum":"52c274dbfcab42e3fc4e556e201b3f0d98e511c6","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9-beta.0.tgz","fileCount":45,"unpackedSize":317932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8jezCRA9TVsSAnZWagAA/dYP/iQfzh6sNQuYBKgRKCDd\ngqKyLzfpuQm4H5FbEGoFeoPV/Cjl96mY6/ZZIcDhB18vWVX9gCfBa23MuSTu\nKGBdpMybOwmNuvdB+YRn0xID4aAPWjgEt3qJP/ZmHZpemUy2PHSIQdCpKLuL\notg0uO/mLEzcLLewqs3aaz2zCqJwlcKb0lX+0LgKtR20366coSaqJuD21+gn\nTQhBT6hx5thZxTcoNEPVsyyiM5l8SKCxgX6PRj2D6oqlxLLCZj9p97wwPMrp\n+jlmvpyCtLoo12LHfh9VepDV6JDNGwOwYbKt2LY0bzO4Swks7be9JRnb/9jU\nCP6yT6hgOkJKg8FWc8moQIxGVCNGRTW+V25+mq7JDy3y/nN8pQ6u1tYnel/r\nKt/hgc4SHcK+f+NkwegYPe/QQEmh/0piwsrm8nKfq7osI7xBv6OrSOW2HXYP\nmvGgpZlc7ZgUv9bwCDfbBZh5nerW6YDTXGkM9KbJfOScb/ToALyJYVuvXMtQ\nB9RchT50vboO1Ye9UCR8pplPRQa+u6t8PsBydRFZoUtnX61C/eCw5d+OmOst\ndmWECZzsH9sv8ckLI43dSisM+n77u5Cgaarb++Q1IZAG9B0LfNl33RozIs8H\nh6NxcNnANyMyRHvBBn7IebuWr3ks9DgiPNihR4S9e1Lm7ApGVowZNEOE5PhA\nQD87\r\n=Es9G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiQdaNNUQ/Q5uVuFzYKK6vsmeyV34LRfn8rQIXYolI+AiBQBEjsVxI7adyv1ZEm5jOTY+puXBX+0Ed2LA2n3uaQww=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9-beta.0_1592932275372_0.052152833762899586"},"_hasShrinkwrap":false},"0.3.9-beta.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9-beta.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"6121e28a2dde464b3059527fd53ef0119b0153f1","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9-beta.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jKPxygXc+5Bqd2WrCYdM8GOhPBF5uHacQqtWKa29NynF4WL+buMKO6qusGMcrOdMtbI2rok+kdTTFkv8d6lUVA==","shasum":"a99795814da1d9294f267545321596547da08e4d","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9-beta.1.tgz","fileCount":45,"unpackedSize":319340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9L7mCRA9TVsSAnZWagAA2noP/j6KRknzXk1B4ZzYu/Ok\nbiHjld3EYEeQOJS7OIvOKfvI2WxU9mSnWMcrDPs/p7SGNhrGm8RrR7fgKOJM\nA2ebrLX8a0YBHpHurm5uGMyODJrSQizB5rGKxkyEIYYWaA9bimHpqmTzk2aF\nchoSDYM+WJwaJfBfX1fIRqxIp4yJHZAPi3YvMcTxWRoGWryNO2OHyAMO2Wse\nJYQrVeUJIJAJ9JudvIhtAKsYxBJDPtrD0IjZ21XAjgQ67rVzBCYyXtudgT0W\nALNnL8kFmpjSPlMR4H+9MPg4YNc1hGqpGbEIYSytKUTlcuNninyzU0Mi0XEL\n+SM3ZfMWXNfhxerIhlaszpBoG7lJfRhn0YtXTXILBLSTL5Achu6PJAAlf2Mx\nQ3bt1DrF/PbHv3KLVqB3Jxnz4rejHQflztSPCeOGzTCPzWHtKcIubwqCwtn9\nU9dpBVBXIr3pRAJyx9EQaCnRCH361ED1YpdP/AR+m8Sov9J2ysmw0SYI0u/R\n0m/EYRwKbNYgaMQhGYqbjChS93NaTi0E2OJROtbfxD+Q2THppJ4HGeKIUbZe\nB/LsZASsCc07QjhTV9UVF8dkzJkAbh63dEBfo5137gLV8Cp7uIgKV7mL/xr3\n1K5omC43f7U9E122aJqWq19EcQYYoBpvY8sS2/5LvuEOKoVGIQCS56/qzOa9\nAxW+\r\n=lqWG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIhGXzZDZ0/u+HwGHkYMO+erQ/9CQaI2z5M9NRsdIyHAiEAxLhOd6e+YT95hkl6j8BjmohHKPegXj7lP8bNGi9/OYA="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9-beta.1_1593097955350_0.39442254428974977"},"_hasShrinkwrap":false},"0.3.9-beta.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9-beta.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"7773dd07a87b629b5e8eb7888e8c27475ef6bb9a","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9-beta.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g5R4ZpqrsJ+cwHNLp65iIX0tdkwV7tr4iRQ1H3DbzR10+sCL0JYN2SZt5t8jCiu+GpzD4ZvktnRUnl7aD7LmNA==","shasum":"064af51a1b635e0aa65b002b75b44ae65b97eb6c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9-beta.2.tgz","fileCount":45,"unpackedSize":320359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9NDaCRA9TVsSAnZWagAAQBgP/3NpRMUNz6/TJho/sIiq\n2Pnkh9TjsxVjGUCzwIFAY98D3p7U+UzOMHL8LdujTdgZ7BgqlQp2T0hGGpEs\nDolXztRutpKiKVBVuNcxMMHEbRlT3ThV/y5hFSGyaHj7EBSSgIjgdeh8idgQ\ndm/+O36z39VGVDHdDGZf/Wl2afQ4fwjg5hHFHjwx2KVWriSKuhfr7/8Ppb2n\nhIXabBUjbrSKb2sZQr5RQeKtSZSfyq1egU+q8tykhT4AyUo33Dw4D51DTS+G\nYi8nfYJPICEoyCz/P7+zLrAQpc35vE791x0fOceYkoDogwo7jNf+EGMOTh85\nmuIPzZ7pl4p9Oh6CBHTCKXoDI3oHvI+S0zgIhAxIhZM/s5R08Xw10HiRQDnA\nWK3BbbYxF/jv72xgTBl2CaquBEKqM5hZpnaLUYYJJA7Bo5/9fX3xaByJYG+J\nlqWmHqs9BfkHIVGHFXSMzZ6OVmPE2g4RQYBYDEFRWNZRz5cMGw7CaIjJ+kHB\nssoVNKkAdKBlPLCnmJW3WU+IeGpxlQp83NsPOeGtokWOh/QgdKbe/2Sf/GJr\nleU+mqUnNws+zIuPUaB+C9PEYYyhY52aUZS37smMnxDiTLV4M/G9fXwaivUc\nA/2XoUFi9+hi/Xmf2bNeXDRKcDFDtkJK6VGEDmRCLDXMI4iYZ/HQiUEdEjqb\n8Rmh\r\n=noQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFyuDFvn6cczBCWMOl2lgRU8Gb9dzr0FbUB4oRkvfQxAiBHoCD1x/d8l2XCXLhOzSrP72B2ipPSATGn9jxoTiR1IQ=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9-beta.2_1593102553254_0.13307805194660327"},"_hasShrinkwrap":false},"0.3.9":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.9","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"90980ef23f5ffa5c59c3c2235ed4d9c5b79c367f","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.9","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cTzN1b4Zs/N/ih9r/vt8iwwg7gzKkaDD1K/VqoFYVF/UdnyXqziTXbE/SEo9xcl0kwa0oCbvAA0yhjIcvFOUEQ==","shasum":"b1179fcaded734c3bf1d0a946a4f9842a4138684","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.9.tgz","fileCount":45,"unpackedSize":321595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9iXFCRA9TVsSAnZWagAAad0QAJTHPL9Z0Qy3rDv3fisj\nVzASFnLGo4vgpSE6j8LUbE8joC/cGM4WRsn4VmGOP700zurFnZo5MgezfeT+\ndWUjOaLGFLAHh+94i9ly985MLq7NyZ+PjBBxT144fM21qTD6DaGUzI5SStWK\n4ITDKhb2mCqe0AOXFEvaBl6C7Pv7BLNThWf0h1k+3rN88U8qrlvcFnb6VMrn\nczYm7rNC3tEx1cieT9KxLDc4xDZd+JaCxlpDrQjZv/Z2ouONCIAAtWI51nQc\ntWH6W97ikaezP4HJJCOC/j0Ks7EEDhtWw7CRSGnI7TvhEGFiMjquLRLYT1Fo\nmfSl5q55akyyvt7zz9f2K3sHpz+d9wC8P65j1Tb2f15jve1wgZE7mQ69rL4g\nrqeFCcaat/f/tA+LJiSGyEU6Vd5RYkCHfHSTcAi6uxRxpqnC7Jl84NWpAoFz\nowSEE/Ml19NLRryUD3saSM6OWAoYvi83RvIo7wTIHf2Tvtz3XNCUCf/mMpil\nfZ0Zjk951XdHAZ9WdnT7/IGFwnPIhqpGECAkEHUaBYvv64nsI0cAhRhjWICT\nEGIkp0s2yuwAIO1JcTtacwCLO+XomlXJ3KBJQ5gtZriSpGHfs3xyx7NYBjzt\ns+KhlPteDdXz5tBx23dvjX2yYsDKp+sRIDyJayIyUCe1/8jY0uFT4D3aP2g7\nY6+r\r\n=LlZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW/MXaZoruP4bPfZV69qHzrMtvmfl7MfgplqdCWjJpVAiEAxxLnw6n2YP5ARd1Fr97r5HjuzrRyDoGlSPiUyQ/MPPs="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.9_1593189828938_0.7211481628280543"},"_hasShrinkwrap":false},"0.3.10-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"9cf1f345c0452cdb5a024dd39ef4a13ed1787fcf","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zNCAUQ7NaVgk73OiTAHyiN43955ZHI6IzdVdEb3ghMVmLSq/G03T0kXKOm7TXxOgDvbh9/wMDy17w8B8cGSEag==","shasum":"bdd8aeaf364e7424b773800e75f8599506c890b5","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-alpha.0.tgz","fileCount":45,"unpackedSize":321582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+dNfCRA9TVsSAnZWagAA5PMP/1/nUpcgbpUHBjaVPT04\n81yy5MYoSY4W1uUMPm64B1UmvPUt3FW2UYCwQiJdw07EfChAOU6rDWALDIGQ\nTi2k7kBJh1or2MixsucW9u6XrQg9CSRlUPeAufhjP9rABQKoXPCU9wt3O4rL\nyvXIC12PzvyyUz3Ww5+ne1DUaXKhuMTDtGulHPL/XUH5ItVWPU7c8stPHvoH\nf0D3mEXi6WXW7jueQG84ED66UxK5h8bs3wqsgRiAisgi8Ikd08mGLeLxgjOM\n+KUVY6XRorYXjU4C/ASR6L7baBXcK/hwvDnC+zyWlyt9YccuaKx2fiXbZPwN\n4DmpQIAJ/be6cqBPMJMaMaKHXrPJITSgK2yH0jYAYEPoUgq18OyZjT/Jv5cs\nSSyUWXy/jVG8UbsmlZPJ7njL6DdIEmJNe8cHV63NenplRMkOM9TNv7dF3uKX\nmKxQ5oRxENSPVCtFC7kuF44taUg0SNUWk0cTIv1vdah39CY/XbE4k+XScj0s\nL4BeO5Yxg7xzOJ4bxcS4LoMq0hW02CzQotyvghzVhWfflVfR+kHzeoThuxeJ\n5Ab/zuXuFQWU38g+IYrAKLVtzIglbMq4x0ymxJnoYvQfAR1/AsdR0bvjj2dQ\nlOwogu44QuNou9hOkxVONRqph1N3DLAbXl354Dn1fzvcxhiMlWnqPKANi4Kz\ne+e/\r\n=3z64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmdqcgjJCv8qkfcBWWPn8Bb5BOfMYPmgx+MMX2jZpMUwIhAIotamMA3rkTRfGjixjr6ZHOlW37K1UXBUIrd1bbZf/y"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-alpha.0_1593430879121_0.00006357433766401854"},"_hasShrinkwrap":false},"0.3.10-alpha.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-alpha.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"f1eedb2286bb6c6a2a437b698894e9b79339061b","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-alpha.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I7rXXhmZc/Nzr1UnVDCXNtjKE8DwR6ewxQfS+lcTuS1lwYiHBR7CBOQNGdRgg9WHEy4rN0EHeIRFiKdusVBa5w==","shasum":"ec7939646eecc8fa1eb03d444b5784ad7bfbc42f","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-alpha.1.tgz","fileCount":45,"unpackedSize":321582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+33dCRA9TVsSAnZWagAA/7wP/i68KvgIyCkKSA+zBHY3\nBGOewC+1b7XvmHrFhnTNacqZqE8I0p/e5lKRNY24Nh1Nkr1Dk2Y85evHD74F\neXDt39t2n3RvVyMV56ctFIpZRRfenUqsV/n9q7NKrQYg61kZQ0bsLaihYbn7\nW9w9hpRUZqDUTcwYFMqpEzrca0vRIcdJIYXh1EHPe+1Ipf8iWcB2TnKgXCgy\nfhYCLYzoKgM52J1WS+HGQgki3aQcuJmRxgJNuR9uXYKr4I4mPH5+qWXgIEGe\nhDSoEhwG52q599dh3z/yhqC1/QkRgjWhRv0Un1rd/Kev7/xYzyvgfcwaB9Fu\n/o081QqGw7QAs9/Q0/ZY3xOGyHBPao57hzQP8oiooofW/kWfumNNnC9i7Qvp\nXvMhnraIG5KR0rgEdrD9hSQcePmwIxDWtAjyCboBUM6RGboz69kGIuzcNajS\nR9Q1d77+mZI4vZnIptCqYhAQIOt7yoJRf6Vi66cNVRsPwifD++OBpl1fychf\nJk+MhLuAanUayJIxzNR1K8NYkAdK//nAUI0NtS3I1o+TqErluLTtcAEt2UkW\nQAntklRL0V2Hj0Ug0oRijHxOv9RKXq8OZUQ9cbfsJ4N8ItaybZgwh51sKcPD\n5lNJca/yuGUXcsTdGjOdRjRPSHRKiNX5wFLoHaT2UZIuiOUP2/JNzeGfLe0t\nsE3T\r\n=uVNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3CtXa79CcE1dTqaUdbZoMjMp/P6AGe3JtmFGpX/JuSQIhALciphuS1tU2scq5rFflGbdMzRG5LhPeSbLDj5QkD3xg"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-alpha.1_1593540060827_0.5292936408486077"},"_hasShrinkwrap":false},"0.3.10-alpha.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-alpha.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"9fa0d4bf2045799ba97e763f2f99621053cf1b3c","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-alpha.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zMBklWD8xbKU7Wj51V702hYeCn+JDnzlvTvmhrZPgxxMVW0CFRNaFrJTBf38uXftMeySqtNNg181OgsT+QEvyA==","shasum":"4a36157966b733576ee16a32fd254a6db42e9a40","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-alpha.2.tgz","fileCount":45,"unpackedSize":321997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/2sFCRA9TVsSAnZWagAA0JcP+wf19MQdRila4gyKz4lr\nqPoBrF94ofgcyYFQusylpBqZo2GaKKCXYnSRklHUp1uCO6IzThuMXxSBGhe+\nSMTrVm47Zfhp9Wu7XdeJc/GcRFFyCOHnOMBdw2uU6slgI5Ie3F5Fs31d0tsC\nyejXJqH+8y9EchXhJCViHTDE9rb46vUN+cSkLpvAo+WUJ+MIgtQAx8PzJQxd\nbrJuTJyNiCdteDRRSIRunt/HjIenLF8XaY+Je0W3GzMLOasIi3b4Gav4G14P\nOAgX5b9qfqWewFC/v8INFqZkdvShBSNwBc73b7NS6fsaDdhG60ZA/aTMcKh4\n0sG8/QzG2R17jam9UBz16OGNQCyp0EjqS7LYBSjQhkjLXYDPkSVbvWlaOMzm\nv4KlKTO6nwIU6Mp4MqDcGRynlatAlP8rqElbid9gCWttpjJYSgyYdpJm/t1e\n2iVW11AgyLyogzlEwzEPMgJbajPrGR1FEHh0HDy4MV5/78Res8yRU33APmCM\nX0qLJTi4rMM5sfOQeSeDWRdRtQ/FwcriK2iqAtgNHvH/ZmT58fmP3mDJbq8k\nSo9fNLSoL9vwqmGtC2ErTR5GFLNIuwdt5rEnnumazxxpWsqp8K5Rof021qYR\nBw42Y9V7746H9rATE0d8sJTYUtmH9SudQwEkRY9JNqehHhsHkTaL+OCrOoTz\nRoU1\r\n=cW43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdwkr2wLZ/kRqLxZ1yXi37qjegfFSHktm5cwtHdUhYewIhAOt+wqR0Z1Rswvsiwv975rYDiHquWj+M4RPtXDbbhJDY"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-alpha.2_1593797380821_0.7786290458881568"},"_hasShrinkwrap":false},"0.3.10-alpha.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-alpha.3","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"4445d6b49c796c1e42220dfb4198e49cd57b8db0","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-alpha.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CQ3SKLQQdyWlToa1/sS+hNC3diDawlMIvBRpcx73WxrKR4C2okJ1bLp/L7nQxSaEIszVtL8iuUe0kgngsHxXkg==","shasum":"f5ee658f94bb91524e4acffab22cbc83e2dbf404","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-alpha.3.tgz","fileCount":45,"unpackedSize":323786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfALhxCRA9TVsSAnZWagAA6zwP/R893F0rc/+CCj5P0S8q\nKpFLO+BHlE2moO5sq7PQqIYLZHzBkE9CjU9CZPf6Koxk/JGIH9eZK/F0FWBz\nkWMXfvcz2wiMl7kHIBWPiuxP9HNaksqvoCyN5VS4cefKIS+in/pX/uGS0Fz8\n9Wc+C22olsAmZETq/3eGOarpVLyoCC29z9/xHUd+HvMis1uelESzHoi3hOK/\n6nWveDVonSmJRg2r+XNbno21oxES85D8DD2mPptDGaPIo/UG3NByKoYcri0G\n8hFWYU9+3JU9juH5UJnjMp83buMll7bFJJURH15Pxu5XPX083ue4HCflYNTD\njalwgjBj7Vz9ApqvDlGUef9iS9Vmc02VYUT95UNPajNOHhofO5jty2ewCqxO\nrMRHW+jCgr1x+l9MzxOfYap6F55tfJ0662phP+3A3eqR8e6YSpPAy5S3XlNH\nBfgzWnJcd0nwGj4vVP8vSIRlBeAysZhi4pndsCRfOjqg4iFJ7aiZ7xU6MCYF\n6HPjWyy+NpbT7WpseuAI2fruxCzo8BuijW9oZknpkPr7JOEFsTN7PApAnTRu\np/w7WbFpxJ/q2UGFngofajXDE/xFEdfPtsabcGCb0GdJJHhsbCSs2gNKcwEW\nx1LlbeFbNoyDc0abPQl9DTuIc5IVs20Shh7o98bd27oeaXCWiV3+8co9qmnR\nukG/\r\n=dWsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhBfi7+tLYt8XkyF94/PNdCLXo7v3/9chO0isuMQoKFAiEAv8Jp6ZCfZi1RUJJaW6VoYvVf17Htev0H4HPEE8jggdo="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-alpha.3_1593882737182_0.06228283267703083"},"_hasShrinkwrap":false},"0.3.10-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"08a65a7594ef1ffe46a0f1212c139fba80cf7e2c","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sEvT2iLV8+iYXcEFUbaMzF//SfyRGtjT81gjXivvFkJCJF0IaVFS1jvg77Bhuq70WfjzU83rrek9ZkV1C89NoQ==","shasum":"33d4cc470c991bc581af7319772d27ece10e65e4","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-beta.0.tgz","fileCount":45,"unpackedSize":325919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBH4YCRA9TVsSAnZWagAAUZIQAIdAmTnUmEJsa4gxFBxj\n6u9lXvmfsnfMNUJ7QGGF+pA8iqnxaL4IJkQT+U3J5WqH13MP2ysyyIIt3aSy\nhW9grFhFFFuodassBnFpwqY82/0K9hz5RXCaoC6hWoTEHbmIUuJxBfbYkutu\nt5cfVX68V2bR2cRmW0Gaa7X5dZEa1O5eavWJgnK/UGKfs3EvgSo1oK3XGuts\ndnb8WGeydx0MlY1Oq5/1BkFFMmDOIFmGjy6QeRaz9NP9Xjx+laxvIUXSP3wo\nCOzJG283u6ZUNSgMgBK0s7UduUzTdvOXoEpnnjG40xtXJRKGTp5PcaqKf0EX\nbrp++DfXa92uQu5xgPOUnRVvegGGUZ6rK2zfExuLHuRtBCqriqeI07D5kzIz\nfKyCfOeTUadwJsPpVywcOcQqEhnh/CeNK1tM2fdZWCStdN5LkcJYO4ES9PDL\n35XPYIaY4+vm7Cyj/so1dvLiUQSjMYNmbEAN2qlpreC+lS5nCheZdB0hXMsx\nDJw6C8nkylacScWmDZv5QJ+17LDbzFe1n/Ne0ECdIH/jB5s8ofGkG9Sbx+NR\nZ8OSLc0NjasUiVo1jqW6D1BmldRuJ+bbVaWqRHgLd7TVP4GjguvEYHM5AHtG\ntedE4pev+m7XXDXJudTc4aRUygl8h8qpMOP0HFTquux5ooDgq+3RGNEKnAJ2\nQB5t\r\n=V2Wc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyr+26ODv5m7Wn+yfKW6wCyjf/xaZQENJnoUhvhXSq4AiEAhn/CKhiU9xRnoU0DBA6RG6TSctEdvmsDdg+nAJbsuG0="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-beta.0_1594129943667_0.6057351423961739"},"_hasShrinkwrap":false},"0.3.10-beta.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10-beta.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"c01e3944269b987580844ac1fce59b7a17ea0851","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10-beta.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0J2UUmcRL/G3jnWVPF6RfB33owHP7NU11LZGf+rTv4NfwQWslsTLljNqP9fA6062/AlLpPRJ5/rVA3I9w9ow6A==","shasum":"17c106c8075b2062ae2aa65a642670aadb05347d","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10-beta.1.tgz","fileCount":45,"unpackedSize":333218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJqNCRA9TVsSAnZWagAAuBEP/jxXOSQLv4KwpMy965Xy\ng0PunDnUvkRd4rNn9Sf9DGHDeu5Upp4eXpGvt1JNUaeme50xP6dbuPQaCDD/\nOAMhEET2u6w44oC3lDYI4eVK4UaUTBoic3gOSPFrrVP5Yah2UtN83nRe6+6B\nJAhCIJHrx+DHaL6THqIAjJMKXJoBaCXgKU5wJQmIxGi4y2kxpr4RuxozQJoH\nXGGRTqsUNIjE8qORTtWIHiGf2J/MLD2v4BS7QwvcYu9uMdAC6zS1CDjFbnmv\nsxyTe/w/3LCCmUpcxcWUkBRAmS/aSA0eWyysSi7vwJcR6O8AXKS1h0/hbUaO\nUJEsX8+tP+Z1KFkzyWZvJLEaqAj8LD9Wa8Xk0ncEUUfJmdG3i0l8HbktZfkI\nEt8KKF49BXHK9vzxAWj6Cva62ZHbgCDDT6LzRMpg38RDzurrXHWskv7+X7Xe\nLzi9urFhPcTu/cyOhr3yshUtfPeasy55tqn6V9b4vmLNiKBeRLpA8+WNu/vf\nAtdl+nl8s6fpIaBq6DuLKNPDawEwMU6tnJ9uYvmj3Bf8l4xVH3gOCg6Zm2im\nNUHBmzK6Jkq/4UCmiGAnH338vXAGks+qG0RAgCGJ5aWUo/ZAazK9qUmf6Moc\nzejyX9OkLHrt2Mv2NTPMT2mKgfSrttsIe/rtWwHmNIdqM8/F5oLY0rKo4YaM\nknKv\r\n=fKni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBILK4YD1Wa5xfSFGluPD3s9SRZWZxmX5KYveAHB9I67AiBEc5VCGd1ca8j+pM4KzOZYFFsa+zsx6uEKuJRYpnZehw=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10-beta.1_1594137228955_0.1528680888402012"},"_hasShrinkwrap":false},"0.3.10":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.10","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"118e00f5986797fe6eca5cf95982b00063a2eb7b","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.10","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DfnwdE6G1Fx2jJl4pcOqCElbXOwBeHDxbNHxU28SNoJc0z16W7Y5u6EowdpdTauyWFheE33QfvUzX/Z/LNI3cw==","shasum":"b7991718d7a9dd4cd52d8d0c0608c37e7269755c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.10.tgz","fileCount":45,"unpackedSize":334034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBfz6CRA9TVsSAnZWagAAsecP/06skRZJzXC8JapU8u5V\n0TdIZMO6UTryP/5HafwzUD0+TIlK9YpocrvAkmdK99YgvbujpaR3DImWVkp+\nKdFuhCQQAc75o/HJ4JyN3zVT581hKI8jCfpqC/wxdsoXWocHNE8UXm2/jZyg\nnTcfFcu1COxhl+P9nPGju1WRiGEsS/YLgelvAjlQe5n/gD8hXPHtLXxa5pRJ\naroJDQTf7ggIK+DD0CCverFMTRlhjjbwqyZWjQPOzrCKR76b5/wWCPjUfBz2\nfjVa042USEDDruhy41OPWm+cp3QOg2HqUzJAE6LMbrqvOprrpgfhIW/Rjp90\nzCsGFSEYzwtOkGspimei6wZLi4ctnRaEqkJYVrs+a1bygJFhXWTevBukIKof\nydbf/tmKSF32SEueJve6/aC2i9AXHF0utH/uz6r3UH8OGsbAz0FO/swr5HJh\nxerAOJpJheG0ZA8WFECAG7eZl8dTWBZIFjDQ5SQAUDk2hmb7B0pvD18F6m2R\nSm9IXUct5/7kuvAoaNlejQ3zbL5Avqap3D4ZCWU0DLs9l+KIWIvwETzUrvVD\nq4h9aky703q6ev31FaNHrf2nW5Oo/+fV+OUGvng0rRF/2j0FAXz3g/8Tvstw\ndAve5GMMLVWpTh63P8ZGv8/qOyxkdqftto21LFdg6GpQhNMdLjOEsnKIVP80\nvh6h\r\n=TmZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYpCNuC5vReeF3Tc7DDS+uuYlFBi7qaBM5nlEhy2jBRAiB6HQpW27u6tCxCRppp3DXWbnjOd8LeUvNP3RY0S1ZHfQ=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.10_1594227961862_0.668017123966721"},"_hasShrinkwrap":false},"0.3.11-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.11-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"f31a6f14f9febb2154dcbad5840e33eab37d0f36","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.11-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-M6YuURFWVjfOWOev5m3NP/BOiMtw3fLCZuLx06+MIhCAwrhbapUaIaGkgeaDnddTa9cuXkimZcQPXlpZfvQpYg==","shasum":"d259e3d1844cbe8089bd9886acd265b6ac6b0060","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.11-alpha.0.tgz","fileCount":45,"unpackedSize":334299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCe3ICRA9TVsSAnZWagAAPH0P/0GThcZUSVIuxxmeYHl/\ntq1rBxy3eFwdgePzDC0VoQuRE29ya4kdwDvaw7Dm/PT4LumiKdKCXZWyIRyR\nyPX4HaqbzK4A4UFnL+EiG+Guc7rxhZbeTmnkFAkJ7zN/1ZPu9a0DMftOSUby\nA0Joqu9SFQTXu5Szgb0zWUMNCcZUbMmUBNqjf2rZc3E/D3gyUaJ7EZ84k8VT\ncEE2s2rl/kGblMDZ2rjF88U+Nr8jCnJKCJ8bTGCmDvOHaAl4ssU7iQmmZPlX\njcDYZ/Sb7bsxbrU73gfjjrMSEskt0S2BxUOmaTsVrVfNnWvuxmNXo7HcVGQg\nmD2HivxloNAX+HR5aEKbQkurboMbyGfjTB3ap+pVu0H1Fur08tEAwBk470h7\n0q03SC5gg0UY11IAmFkaN52/x+uvd2owkZhlK4QswYYk1jH6Rhr4iI4Qni4M\nTR/18qcqo1bN7hwi6+HXlWQ0ARUYWf1TSfWGEq+mkDwFaal5OnQUoswg0BXA\nPM67XKbfc1egvR0AzEaHwrLTtcw+wWjzvi2KdiRUxCuVfJCco3GSODROqtco\nh3pmGaTrWWndE4xwmin/usCUU3PXZuf/IRZESVuGvPCOG0IdbpDtiQVcnJNC\n/JxyEX5wNvRLEzAC5I1+SiUHWLhtyr12vwTSDH3iTPNkev5SwlccOsMJCV84\nwTjb\r\n=8vTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWArgr0ntR2xXDB0e6DC0be2QtB4Gra3ue9tddxqYRqwIgYIKbmWnzQeBJVrel5FNq5rTuYTlHv4GQGUNzIbKGnj0="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.11-alpha.0_1594486215700_0.710646047877991"},"_hasShrinkwrap":false},"0.3.11-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.11-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"82dfea13f8bf0977df8813c625f5c11b6a200c2f","readme":"multivariate_calculus\n=====================\n[shields]: (https://img.shields.io)\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.11-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-smFOmspaO4FZtjtik3F2ySGuNOEEYponButwSoKJGSBkuDGVEauPpIYiZSHobiAtA6oHTFK9gKU6lGpguZjFHg==","shasum":"8beab11a1966c40d56d109e0dcb4f34793fa537d","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.11-beta.0.tgz","fileCount":45,"unpackedSize":335705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCy+yCRA9TVsSAnZWagAAPOsP/Rk+mVGsWCdw6oyX1C+b\nlRNRT9rSGQSpAlmtye9COxdY1Zun77f6K0U9Sp+KEIHxI85lg5/NJuEVu5gZ\nZrFts+02n+geQpjIc3yVBQ3N6mnPOjRu75dZ6otcWG5R8fqX/0Jb9bK1J+qS\nzl5OsUL62Fp6G9YqPROa4RQnCYbzhbLtSMXP+PEvUJju9bPi+wEmqXDEBBDs\nWMUZS158P/8GhAvIB5XVHR8HUw+zqOcjN1HhYq06cL27mys8rKquowHcD3TR\nOcwXDCyDZedzJmh5+l2hLFfspynr15SdrvZUvnrPE2YtWcnF+ol5hvVCOw5a\n8MNJbqxsDKwtjQWq4Ki5E+zBBHDgoEF50RAlT5si9GaHTXlFQPo5hP5JDVjV\nbgwOpspFfdL7H7YUJBfqyx7wK2PprWbcDETtcCwXKSD2LArzdHvdmAyrTkV0\nMuI+s4TWVoBmXZRcS//J5jAovmpfEMsvDnliu98vQ0KeX/YRJaxw5RZ+03ex\nDmgq0nil3S3DeRq9sYoCCggODUIVl+pK5SvnLpiJbvh/Y8AQl3qdZzlxFAnt\nWMYXmK15UdP6c0S817XOiSfHlukRNPTs66y5BQhInGYrp53wyV4JGYLbWw7S\nj++9d90VW0DUkE01Sw+SKNzLgNToZwiude3rRoksm/Q6aMsD8xM4V22URHtc\n9ea3\r\n=UxfD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTDLBxrOW4yT1q2TyuY2VQhyNSyCH3QGSb/AvQjRoYrQIgb16b0K4LgOcR+cgaTzdziHnSGNXNot60OlhwCNxqCQ4="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.11-beta.0_1594568625621_0.2621460721255471"},"_hasShrinkwrap":false},"0.3.11":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"0.3.11","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-header":"^2.0.9","gulp-jest":"^4.0.3","gulp-minify":"^3.1.0","gulp-typedoc":"^2.2.2","gulp-typescript":"^5.0.1","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3","yargs":"^14.2.0"},"gitHead":"f21de0bb2c2995203f9596fbc19685451ecfc2aa","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@0.3.11","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dHzswPJmUeoKKdUjDNHeltTR3bVmakXrt/fvB6ax7K5vql3VNz8XJZy7B77kRdO7nJvcw9wdC7wSRlMPRTCbVA==","shasum":"a63162030c98a0bc67d3ddff6bb02cb5d133b967","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-0.3.11.tgz","fileCount":45,"unpackedSize":336214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDHTXCRA9TVsSAnZWagAArqgP/i21y+qF3CpctXksCH90\nnYWLy6Xep0g45rvK3TrJ1XwbBAgTrdxTQAVtiEjNTjkX/cXJUwA9Stf2nSJf\npNfxJW7Zs/J2tY32z7TfGGQjxv0QiXsB2HQiigj/f2JMV6tA17WXab4hF0rx\nzQxuce57l4hw0Uu0XwY7DOXVsSruf2G9NpTnI27ybDbqMjdxFopAhj5RN3+H\nO8yYijnTGWHVm2wJ61RGa8ThhTk9lJQbeeX8zXHOthPwnFLMKvfb2Zyfn/cj\nKBvPeZgVRwPoTSkJXxogCGeWoiM/02Yc1jk2Eya5/Em/pXYaTTHlBX4ukJUT\n2C0P4PYUgz00qTYi6sYzpjb54qsqZgdAC5gfTuhSYknUYpiQiAxWw9q5VlTl\nRGArmi8hutxEqI9G5ntqQlO3YyBdD1+Ib5tMKVY5Ydbkl7L/FzpdeqrEXMFU\nT9RteSzbqXSpYX2WuKEb8oVqGcHsg7kXh5EDJ0V48SuGdjVgBAbp/o9pg6+7\n2clwuD881W+IZm0MrsrQMYPYBuT5QfeuaS5hWIovnGz7Ci2CCrif9EJg6b5z\nbZ1BrHbQtuap+MAw3mRg5e+IKYqEcrP/5pNkfJWClugzAJUh0CLncXQMutkl\njxudlOhzGlYitpOpCl8f3ECl7UGySbusJB3RfNwHWLbVEDva1BqoUQZfs9iV\n3dac\r\n=kSjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWH2zeiJyBr6tp2a7/ZGxjnxrv4i3SEYw4hzLLMkNmKAiEAyl84kklz0w6usVPDwD6VylTsWgYC3IlDOLdSBo7TIzY="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_0.3.11_1594651863278_0.24799939090773138"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.0-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"5ce90f74e98ee999ce98e50086b99fb3b5db0de7","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nThis will tell the HTML that an external script is being referenced.\nNow if you wish to, say, create a new constant scalar object, you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.0-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HWs7fQ+Jtzy4SnUzzQS/MGrXFf+hGb8UY8AAi60BUQezgedPXGfAK45NhHd9trtCd7fGafqgF0wm+Hl37TfwgQ==","shasum":"4c7d77dd73bf2c2399b94cbe89265e8df4f069fc","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.0-alpha.0.tgz","fileCount":47,"unpackedSize":343401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFwR+CRA9TVsSAnZWagAAQ+oP/1BZM52Pri+g1XjVP8WM\nzmoAvd9/pEVC3U7smof7jPucLZjLPTf3Z1f6Ask/SuWky06Lei+GvMWfXwWG\n6z70AFWJ5J/bAcwP7V5vqk4hVKUXp3/BQKyMWuOkqh7TzwU+DzbAGMZw1tFN\nF26p4AZWysW5iqlATXfh/jCheP4Adatiy6NL2OkBoTeQTm8pHTyzFV/3KCyZ\noxDcbLiBOzEiCaDc1RYb+aF8pHfzw7We7HaNpYq2pSoG3boLDEsmuxsPhKxr\nl0ZPqB2DkRyou7CQnYRFFqF/PVsmMR+fNubLuKm4txq0LdM3q8wwRMdXBQpa\nTbT4tz3YJoJ25yq5xqzMBVIJaZGRBbsfZbs/3md/rI9W9OzsghHY/X9SlUAB\n2pxT2wtQA8dXSZ/Ba6zJh3yfzFWRh/EjfKsWnWIlU1rpgfdv/9CrrHKujPaH\nSut+V95jFTPQBgUfgkXICwTKo7CswpWMYPTPCePvAZEsP2jqYLopbUkD6l4H\nAprd1ZkyZNTrGDteYza1DaodVonQzZkKHDWa7YuDzhYvDhx/u+F1Y25UeLsG\nfb8fHYh48N0wf77uzxfhDS+KhtZaLhIEkRB49igeV8Wi3sBQFOnzYEPr+n61\nDopgvLCZImU6ML5ACIIdsVQFmp9uAtDxxITiBGV/6iuy09QAVNN2rVgf3P01\n86lX\r\n=gUaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpD3/2/22u4qVhazdi2ANNgaUs19SJQ+4p52Xw93dKmAiB6qbHVwz8ia8kYObj3j1We2QWE/jCkk4wxUnYP1RPcmA=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.0-alpha.0_1595343997946_0.5351010778574545"},"_hasShrinkwrap":false},"1.0.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"b35fa80a62d9008050e02d56ae2234cbac68e37f","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8Pa4kY2M+FcbC6jZeHk1izlPWuxMTaS5L/tSsARa/PRWSPg8GWtlhVE9ilg4WIHAhHhWbbrgC5/XPKqe+0eANQ==","shasum":"a399a14d7bc3a4024ec2a1856b57d2533c69aac4","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.0.tgz","fileCount":47,"unpackedSize":343567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGcQXCRA9TVsSAnZWagAAgxoQAKBZ9dr2CxpjYALUbxiG\nA4X7Y9Pjk+W9TaJkGcsLgCHUsb+8lW/gqEYVLeiKCjRNnAaHUEpalAxHeMvx\nq1fulGMPYL7BzTENcq6wIbHDj5sHwDQ5/T4O9QxSZbSMtAaJpmShbaVIH7Sr\nM7QkKFiBwp/7VfU1OTnO7a7QJoSp8Yi4lVy9qMe/nt4yiLsL7Sztv9AsbM4U\n0QpWznIhsh1LMBDDfbI+7nHNqWSdKcPgkU96vRkpTi+JBlq5LsO5iR0ezTlD\nUoQaeqqLUMqcyoHdbdSMxKAAQW0aOHDLhHRBpMcsVItDlT/jF1+5fWyKJIJo\nx/c9aVxvLp5vKQtSp9GOrfu9lm3DkTROG/ZQ42zRONflFqqALXSTlsbfKc9U\nyOd2+9qLlwerwaOuPo/oUdMe2cjjdxfAfemS3kVF/Us//09CZNaaLLIoT8ZR\nCoJnur9TkIkoURae1QmT/K6xTNAZ6VaM+Aa2q90ISCUQhIJYU0VnxFmzMlny\neFTqNueQQ+FEtsLBinR7qwR4G14mwcEKyNkIHTz7GIAlvnwF1xVmCWarI5R4\nVElmv0lPKK2KDPXQiCm90CiY46jTCwkgxvmLaLYxCt0nYqwfoNp5H5CzMWZu\n7Miit4UsRMG64BOOvZfEvQjIZcxwKOhd3qRlZhKtqhLMf/JWiI4tVZ9maYIw\nmhqh\r\n=Q19z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNvhUpLeBFTSeOOWzfv+hM1z9s9XrZBLCdcKlD195RNgIgOOsP5U8A49LQtEByoD8jvifLxI7KXv1YxRWpc1pnjTY="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.0_1595524119298_0.06517168226832193"},"_hasShrinkwrap":false},"1.0.1-alpha.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.1-alpha.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"bb2790502bdcfeb2eef77ffd85de6f3a8cf9ef36","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.1-alpha.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VqHvvtilo6d2au71mHFVwr7aHtBbxPUtEQmgAyf81w0clYBi3LibKRuLmcWL7v/q9dZjkN2mnnCcxUjGr9fi7Q==","shasum":"603f7be0c9a496a90fcb4ad6b1dab415d0461d92","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.1-alpha.1.tgz","fileCount":47,"unpackedSize":345544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIaqJCRA9TVsSAnZWagAAOnwP/R5EEaVGX6RkT1cb+iP6\nG+rN90ZMSTqnFRZRieDqaTZnPtKxmhz8dCaYZ/8Zof28jeG9oobdHpt+rRdu\n/NcUmLzLoXNZM8r891rsVF1mI0dkxK39gV/DGCwwbcHpqwoioBSkTuNxdfbQ\neat1Wr64jknmQB8H62JpvK6mJzh4ZZgWfwFk6KSp3wLtVzMMWBekD2EXVEbi\n3gvtMPuwBhAR1H3HjvG98V0E9dG+0aUFFvSE/R1TQq5pEbZYk0L8sTO+icNM\nt7mho3XGCKpI+kGXlkp0a3j9eqpot6jCYUlZ1ZGoDAfnn0VJ9f0LunS/ZOnY\n10FC1D8D5atUUWt/A4b8P5T8Wcr9q605OVfpsbQbdNAEboydRk4msnKW0F66\nT3IV0kAGU+Tj9vIABRwa0hQBd8GZe0q9NXt9+ssmN4uMfEpYLy+/qwn0YZH0\nWrEm9G1j1XynL0MnXYjWYa/gbqLjGH1p245drRRhzUf4i+BBLAWRyLB186Qk\ndqDIOnfgi0yqjJmtzS1Li6MTc0ypQvr0ous7c0dTHhfDRQcIR86q5lADd/ui\nr47AYoJFgXVEQhsBCPoAEgunLzOb55BTQbVvUu5AXp/u4bOEZjmjOwpbRcn3\nWZMfeZL1wirwO+MiriTM2/ZhhQnGgBy2RlxbylL57ZgYAfif6RR1rLONZA/F\nLjjZ\r\n=AyBg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+/2pGVidM/nMbaqMhvEpMc7T7tNtG4yq/qSvGh4wWRAIhAM4C4Kj7I5pNEwrpI1QTQ6duatwlahyAF/fk9/H1fuZi"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.1-alpha.1_1596041865432_0.08650875597689"},"_hasShrinkwrap":false},"1.0.1-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.1-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"e614c8f11c8e497694d29f9f7e5592f053780ba9","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.1-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oIktLdtkavX68YxYOV+n5Kk3t1eX3jR0xxru1xselK3YWGrabnK16HyinLOu3AOVWMq1r24nRm5rjSg9OZz3kQ==","shasum":"183687e25ef6bb05ec671a1d8575dbb8bbc373d8","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.1-beta.0.tgz","fileCount":49,"unpackedSize":346667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIwAaCRA9TVsSAnZWagAAE9QQAJXaxZpMPm+fMawsXQp8\n6KnRAu6HCXg6ePjtgm6naonsYEH4AHXqo/iaIBnzfA+YOLnohPepwcoY7ccy\n5ZWv5Qm2TRxCjX4c72vG1EGujUDWYElUURfeI649P112t2nyzxXzyAKdYGxa\nczpeCMLyPV9pA8O4NAMuC7Ort/maiPZrYIAtSjHTQggNmcoPM5DvThBJVlnG\nIIPUyObcJ2e2e1ma99hdaTjftZn01pPjLssBAOh1jqGOG00xNzN+DwUpiLiH\nd5m9A7AYH3oUxvY08/mDbUG+OZOtHUooTRnhc6Jjez6+R9uEJ2NYyoiaDqge\nEd8F2NH6/cBq7SMjNuQqds646n/hBYdvaSCB53Ij4l1WsueAhXO47EcZ5Nzj\nnk6j89CnXc8ui81DrJuKXj7i5wtQt/fMkjS48b5wEEM1Nn6Vm9sZaIDeGwX2\ndB2rig3LEQdRCRRp1j4DuUhWRGh6c5AYf/OZLjSrruurNGqVZ8izYBqPGLpN\nE513j/sZR0+E2RRpJSFoa4gglG/CYcTnnkmcdd+aMAR2BNCoyaULkktOqXpZ\nyQZzVLmzeIS6HQifX/in828OpIN08Er7+lPVqRqxh/LbgTIx67SnCzcvh+K5\npVT/6V0Ras0Q/Oe50yVQlyzhLSuCfvBXMS9rLijey3Q/e2xzYDr2Id0PYRUz\ngrhH\r\n=DwKL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJA6rrTGvv36g3QY93R44+AZ106jNvKItnrFEJ3z3t+AiEA2momXP1yX0X4Klg5X9rf4471XVqAk+pOW4BROvgjWxA="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.1-beta.0_1596129306325_0.8846766161339306"},"_hasShrinkwrap":false},"1.0.1-beta.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.1-beta.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"1776df5c9850bfbbc1b881e62978ffbbf24af0ec","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.1-beta.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ey+FysHNJQE5iESGkNafwJlmNe4B+QiGsxV82VJ0FPDJWZQqkRKPuOWBBDzEM6JeQYaq/+nQKNrUN1Y8PD5F9w==","shasum":"eb9ab70ca6c4d2dd43aa1f5df793f2beff3bb646","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.1-beta.1.tgz","fileCount":49,"unpackedSize":346795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJFGtCRA9TVsSAnZWagAAJBQP/1/2qGfqwG5gUo8YzZk9\nj6Nc08evmd48jAVZEtaVoPgP8X40SKInYgaRIxm4R3KCo4mqvm7JBecLLcvX\nChmySBLYb6zhyYOSWkzbaHXxInr8iBpBl07+hVksluZgmEqtZA0STK/8HA+n\nF8fw8OZETBS9cxke2rg8wBA0NocCgvA4eUcxAJEcuVeQbVHlxwEHn2X1aw2F\nbrwfos3gjumb/rTaoSfKALZBt4heINr+LjNMJcygfHFoKqzqMQ5VFZ7HzDEq\n1Kqr68J7P8yy7UIU51SAPhBGstFCDKosstRYTYYqkY38jk0XK8/zJH2OFoX7\n+MBgUVCMoLMxAH/3hZJzc5lyU4keRpU7v2wpxhXLjNPEV33jJN3+PvU4ujhc\nFi5wCgztfhS3n+GsJtPDCg9UNxTYLtZFt4FlcU+mny7fGQY6K9AeOZdR3er9\nWAmk2JshzfU2b2MB4Itd1PulpLyCkirKhdlT6g/LTX/SK9pR2DFF3PJhDhYw\nEtp51UC0Dz5U+a2RKvmr6YDI6eglBpCazuaBvQ1GV57HChBedhnX7sKLG9X4\nYmyEyi+J7ytyKL62CgJO+v3T09Q/QVhh0NvxZJR+BbZyEQB9hFa9c+LIx9Vf\naJKQFdfKIKrrmF6hQaLQ9xNT1Mpip1iPGHIkkgVzLXoLkHfyaGpCJxYoUBjh\nm84P\r\n=dv0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyTgz9IUAqK8MCqtBeIi3T/wDQTd5NIM+32d4Sc+P1ewIgTYl9WCJ2F6W1Q1CaA3zJyF8FUpcaB2JEzskzMf/OnI8="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.1-beta.1_1596215724161_0.9353733889896583"},"_hasShrinkwrap":false},"1.0.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"2bb377d80e53d85ba1a7e10b4227249ed4ac6b04","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o4NWN/peJo7nq330Sf+yJMKM4CnJ32ELo6VFtqdZCltdI35CxkiLf2092CbFOgV929YfUR5vYEjMW7RuKT1o1Q==","shasum":"11c4bbf85ad5622f0a7a3c05cec16f6cb2c8b20c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.1.tgz","fileCount":49,"unpackedSize":352002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJZwCCRA9TVsSAnZWagAAsWIP/3Pd0gUhS80icpVKhsQL\naZ+ovSd9gHZUY4we+WtisOx2G6x/JlesQyfbxg0bcL1KQm2hYikPa8Pgu8wc\nembyrcQlnfR8bUFtmqzNDjPfBjyITQwilxorXQ1vc0evEZKIQKu/YJmIVSCZ\nIzZnGMCYxdp5ojh0jxk8ElUGLIBFbWfYIjmXAq9jPnIo31m1KMDnnj4XQaD/\nfm83rr09S7ReHg2ODCFZK63jnEOZNRsn1lhpB3BNpi/zXEmKEYZQfmST49g/\nDiic+Lr81NSTggaFRbsMsG4E+ZWUyPAvDCtPTY++4jcj25EHlMxBDf4Fzvh0\nyEG5vt+bghh+ifRCMjXiugelVLBWmVcS3C97i00jZ0TDDw5SWnz31iPvzSda\ndqD976Oko+I7BmZwzG5fwfPuHK+n1FYTVOBPWQ8rfaMyvskuevYejs+ErkNm\noaAOaIfnNweTUzsW1KRE1FG17p60dy0ky3iRCF7vJG6fugeAJaQDNTSHnxMY\n9LPffBWgVDl71hpOtSgqQCP+5scSNWcGWyuM7uz6e94AJZx5m9GjRiMM/kM2\njqtxKS7nmzbMfLjSQS7KPquMpLCIiVOKoNf5p9jxmjs6NuvSUX+54ghHdqd8\nXQJ2ghJWY4hWgsK0FqG9hBzmReIYjxXBi8hD6HM/I16nwuTT/NedN98XFecV\nFVB4\r\n=Ieqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICetBQL3RnF84jm9rkKzdq5hFycKmuaVCZcS/zz7NbDvAiEApdm1rncODz/4JfwGQqRhAWieK+Xhnjc62kFZIpSYNB0="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.1_1596300290104_0.06760005030156924"},"_hasShrinkwrap":false},"1.0.2-alpha.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.2-alpha.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"37c0149201ffc6ea1cbf4216199384bf0ee9ea9e","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.2-alpha.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-exAOjeynFg4U4xJu7COWnbDo6BjmY2K8+uevdbNnE2SsZ8N0K6gzvbd0ZZWomRxJJDEHHJzQk3zbjWZVZw79ew==","shasum":"cfe8c668b1299c175784919ac3c8312efe5dff10","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.2-alpha.0.tgz","fileCount":49,"unpackedSize":353257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKDb9CRA9TVsSAnZWagAAT3cP/iBlznMNMGhMDiIO7Tv1\n7IFfTih115Dc6Yd2mR4IKYZ5L/AqnUsHComQsERUr0mZ95AQ1imleqfd/mnA\nJBOvVlUL1hlqjGJ196hrWjTM6MMb0X8lu5wS4Yq3qgDkWEuh1kv6yZlCNFT+\nnffQ2cKAvNezacznm+j0iEIGIOK/qQ/NO8Wv2ZypD6qtOzdH/Rdk4ZaZtQWx\nuiYONQO2lJV1XwdwpIRZB4dJrXok7UdqG67Gos5snUv5bMeJ/YfjysirxnUf\nLuWK6iA7tyVE6EdMfDJLfYWnyOr+XxfOmF1Tbrjx2gmVv1qewF00wf8e4vzl\nsD8whdggqq14izLeGMMS0HQQglw+t9jT4xwHzVK1+MKeXC0tgqlaSBDHNNMT\ntBaQs2qFuK2YfjV2eOuqbbqh7hz99fbogc/fHje+N7RC5ylmkbfx9F4FV3bu\nPdnD2eSN+h9t25KUC3CTmq9OsqpKASs5MOXlKFJGdib1TD99sQXMcEveu6jf\nzeTozCsB3LOvh8+u4Rqo7WFeajIre0fZ0lW3PFyMv14dEKdwE8ANT9/N4fP9\nXDMv1xVKQKnhKlrO9pCBLS3lLEc3p5ywI8kRuNSN4Wc7NruMXtrSAtNUVGvz\nu7tPZxbApgYUSUtfLETsEFs9xgUedLppM2wRDblRNBJvZXJY24q1NV4lf+Qs\nHIkC\r\n=GKm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3wh2jBdaRNZcEGINjU7Z9CdLz4qv9lGoCgpc6VNiKnAiAUGGrwu6128gELKZqPcw9O+oBCa8s1vxD7ugr47nmZ5g=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.2-alpha.0_1596471036740_0.9177842198507429"},"_hasShrinkwrap":false},"1.0.2-alpha.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.2-alpha.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"b330e8704270473e58277b4edc5b79ba33299777","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.2-alpha.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-r2+Su1j58K8jF2N2sVFngTgFejd8QaaccNmxHM5IYeB7gE7sFz1zaEAMjZZPbG+XmhWaNkGbGs9WJa43/9s59g==","shasum":"7b547ea88423046333bf370a4ee58faea38a24a9","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.2-alpha.1.tgz","fileCount":49,"unpackedSize":353388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKt9KCRA9TVsSAnZWagAAeD8P/243s8sb9Hrw2Ixj9b3K\nmBYVnajNakxQ/OT3fCx7wq/D+EOLNJZOTIKRaTdSQ0RowfumRWUOADv0FF3O\nkW3QoxT9b9jE6KhCuTwjQEWoVf/nar8Jdor+qXhPpyyFRDzsVNfVQ1QG9M2h\nDlsYCWBcskUIx5DIku7Y3iZfqFPNJg7ZrjCuhz0vtdK3Vg+CeL5zpikGYKfI\nV2XYJsHZL0AIHFzVv1HhyINQIha2dTEg7rMrA1IIrAbaeb5VUTKivoJOXrAY\nlkHHsLWkEq4WXTrvXape0HIR/21T8gV+lcBbXHK15VuHn/8wUy30+M0VpzsC\nZD/zcY6joyWQJ1Uo1CsQKYcayZAUYpjB80xnIoHSzP2w4KcO0m/AaoW73uOj\nnegql0l4ZLQAzJgWBwvOPKwl8pDrtdWVdR+x1LBoA6lsxGwzh2Cm2Badxfpa\nWWqqzy1jRqb67std2Gl3pLht+JffnipUIOTV/1/k7qpEOeGC/Lc6XoJA7hiS\n4wyOIPMuW6T8xRJ1yoBH6gAMpN+ueCja+u2ds6nyvMDgmXN9hNn/8r0ZoIbj\njqtKoHToDiLVo4Uv2N9wEHBSKbXKR0ahfCR2EFfHlD2hV7ySRpq81jM7pTV/\nZ3aF00riTqcMBVhpaKxrYu4N2l9qlHWcKweBF6aqwJpgl2qp+t0dsZnLiFVt\nxWED\r\n=cHbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMcBeyBqCQB73Mmm5IvNbKmn4XvcTSbFuAm/gphVlgwAiEAx3Dvz3G3dpQnaJfeMPrIJ1Lh/zwFYTNRK5ddigCbR/8="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.2-alpha.1_1596645194121_0.6646077574313585"},"_hasShrinkwrap":false},"1.0.2-alpha.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.2-alpha.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"433250fe5119a2ca65a6e49baa5440dff966e2b5","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.2-alpha.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TAoLqMPIQG/2zWs+oL71CpvI6te2jnaGz48HXV7q7uv/zUim9V7aNhoCKPuxezB2rCvm879jBOkPO0/AFmSkPQ==","shasum":"2b99f022d3868f53dcf63bf3d643cfecb4dedc39","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.2-alpha.2.tgz","fileCount":49,"unpackedSize":353684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLDY6CRA9TVsSAnZWagAARFQP/0cyL35SjP21i6bmroCZ\n1BYcjcBploG6DoqaEexDnXbOhORlLa73iyABjL8VBkDtXWI3DGnfcQk9OHO5\n/I+aycUhs3OAAF0WGqZThOamYJkUiJ6onFV2ley3+IQ8k2j7KH5Z5p8CidPy\nLwpilvigwnQuweVrrBErKh33IQG272k7XG7KvpWb4w9jjNc6w2FAC+ecxjxK\nsrA+n1WawJG/O8Q9a/MR3S3TP5vOnQW/X6JwefCoN6fDvWP5epG8dXcVnPra\nXaJA5iS2+eFUvYXBElwG/hyGQlJlG8W5+PJTfaSM4p1CMyw1517/qigw+YkN\nHPPOPCU8UlOf3TojkwEkjA+WAeaXSSaQheHci7hX8ziGkAVduZCBdMjAktD+\nBg8f4zzB0jbgEgzHjbnC600PGvA3/jXhupgkwTM+kFdExlUtQLqvwGE2cHk0\n1HBTyMcWF5RfW3T1APUeR0pGHqkdrNcmzaTIM6pmaJQpyXUxl2MZnKSa1dVd\nwvWPtu0wtPOIzlqk6rb4jaKlqWvFdNxh5poh604X84H8W9Dqw2taywTHywej\nk2FacC1BR2wA8d5ENQkZH0Nzp3Cvd3k34Uqe8Ebco/L0rEL5Fr3Z0eeIZ4FQ\ni1bih9D1fOPqfTRkBftCl1L+pY1wzzyMde0xoZkbUv0sYRAJIBYM9E66Bn2l\nqYH4\r\n=DZ+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDR2GHOaQo86DTtIiI393Vb/JoC5VYUr/U+oMpovlfCaAiAo0VYaYKGT8P3a4n9aiizwsh5jLoAS0+j2C5HJXhJbkg=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.2-alpha.2_1596732985783_0.28208219435809534"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.2-beta.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"fd119fd51e7492b54dfacacb62f6f7cffff5646e","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.2-beta.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aIe9ymNBVS2oa+NCVUp/YY4yEhWxkvGriznrBrNLbp3/4/lJyBctm8D9hgimWWDUPKFuF7twgUfhH/QRaCNkpA==","shasum":"dec2b1db732bcb4e838a4bc60881ef59195ca17e","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.2-beta.0.tgz","fileCount":49,"unpackedSize":353812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYkvCRA9TVsSAnZWagAAJ7UP/iFRFvWVorvZxhWExaKK\nCwceSXUy8Po4529zUWaLE8eOHucF/CJ/yCuf0elFn7iR/Fhmyclnq5wHI9zo\nU08nVU/OpJx3rJF3rLO03TnWOcb7KfsKVVACvteT4QQyz27QbXL/GUUVHb4A\n7CYgezF7wM0s2TntO+MhepFsETdJDJARIcE0C1F3D4Z4x9vWJJlev0GKU32E\n9OFqicyiPUEYmmnMQI+D62INUoyt01ueiCsxBuigNqyHAGHEW+2dDbl6DswN\nhDibnnWQuw3XB48CRmLVPw1MjeIk9+SrDf1wnmRxUcQvYtlZKeL4HCc+6ztT\n4duvVbyP3axXgPDPku/8Cz907u/N/WJFQmlFHvnCaXmhom6JZaFJXlmCI+/E\n+Lv78IwvDsoxBlwPAitkN3VjW9jcvoKWd0ShIGPN3lkztAIp4JrbGfuiy6GS\nlgmBymJkSoqAu8ugfmyUragz2hkE4x36snChcY3UVGvQKEeOq1MzvsF/ggIa\nj0HNSVeDhQkzlFsi4ZLUknH1n1sGTM98J3rEa9hADq2TySd72m8HBFHAPoWi\nhjk9Vqh2GPWuLilcnla4j8Rdpvj1pkSFtCEomGeN/DoZZXdi8c7ckPx8XwWR\n0PF6D4bXlfNqKMY7EPzVDsq3dpxb33jue2U89LEdirSj17blYQSfA1BSBR7F\nVjTK\r\n=/C3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlSKm3Ku0LAOGoc41b26Npyl6AxgUMHMJbh7XirHUTtAiBQxFQwu4oM1p0iurRVoN2gGGO8mmQ7uCITz6x58MtLpQ=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.2-beta.0_1596819758230_0.7173453984250251"},"_hasShrinkwrap":false},"1.0.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.0.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"10e08663a6346396f6408226cd48388e43d923a3","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.0.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gRt2AhdCwxnahxHgNI6v9TndsuEL0Zm/tu/g3YnLARYk1s7NAsrliMw87KRShVi/HRCs6hlJIPKBv/xsEH/chA==","shasum":"0ec13c857c130cb228ef1b1b3d2da08cb76b665c","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.0.2.tgz","fileCount":49,"unpackedSize":354274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMCGGCRA9TVsSAnZWagAAv9QP/0Sz6ilX7brN+6brAxRK\nAoW7aIy8K/XrcAkaUT3v/453+McPwP+8woM1Y/iCtq41nSUcz8gnP/ZPWrSE\ngYKf0EKB7xowZcbDb1/HFaRwGgf7mcmqFEJhe1rexTrGZnFOYDJ8zG1qTUEK\n9ViQ3dlzbCDo78yKK9WcR1a6LiHz3P3Eg/M7UnI1U8kvvvjRBxoAHUvLAgtn\nKl7fNpA3tq1DmFphKNIeE3SM1A9jYpX+GJbUzEq/3ES69FvJPqKHK+ehSl+j\nNZGfndO+Lmvht22SgvAi6o29BsyuHEtilBrPabzXbo5Sn9/WY/bDeTKVkcwz\n26ALVMvU2Qi5WNf1WQT6zsVDB8Bo+Ya4W9veHRQVJhEeVL2nk3TQHmbCIWn1\nhdY+dO66HI9HgdsVyU1nmelDG3wOVuUezysSSqsDyc9GC6VoBa02ggDJvhRm\nXmANExVlQhod4XfCLqsWU46Y+KOeBhbNF6r7qBcPtcAg7f1sCNHNkoyPtlpb\nizU+eJrOyrzvKleB2NCR89Duz3PlvnLy3G2XVxxQT77tBbWs+DqkYZGiDWWn\nbfpEwPMTu0gEMBaXWVKE70ue5gPmBfGi/83W2bRkDrzCC/vOBisCGSVZe9GG\n82Ff6xe1g53aDWenBnXfkIMuKOf8cPsX1jKjwMb2CFrzV6zpZaeYKsSPFsjB\ncpev\r\n=2lKL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJF8anFWJ4tEs6oXeIx/nlkchhMJhRwt72tWM9q7E+4AIhAMJ17z6MbaBXqr5XHb/Oriq/mWinyXzXwljv78YN/Soy"}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.0.2_1596989829715_0.36082488186158534"},"_hasShrinkwrap":false},"1.1.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.1.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"1266a687f34a367856cfc8c7b5d75a5fd7db5cb6","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.1.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4fZyVYn35tZGV3pu+ozQzNqnb1fLgeZhjfnIQDO8EdMTMuyPYzIvSX4d8UExJi/PFgm30y05QqUIse20NlS9VQ==","shasum":"08df8e58384911f4eaea0ac6c4a49e94b766a717","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.1.0.tgz","fileCount":49,"unpackedSize":354831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM7ZPCRA9TVsSAnZWagAADD4P/13qXr3u7tmZZhE4Ti6J\nUJA1FUuegnaMdSjTjXQozjM0hOhdSj0tlHfvi+nA5maSYKbetYcVA0kce4Tc\njS3iDkt1gluh129qdInE81ToSCWRowoFBxP4bqeU+r1/8WNArMW/vdoBtrBY\nt/VUXcHRP/S2ug7R0QFYYZsVbHKL5viDKuH8AtdQgQ2UF3EfyBCFbZI0z91f\n2oFAateVs/Y7SAbDjKOEu5+/MU/avHgO43WxsH47wTR4/GxsDXdffPJod6wj\nKgU0TbsV7xsNi/oPxtUbknlFCRF/+VQEkFNaSdGRT1KaC754mvxXWx5X1dB+\n3y8nj2tYO1GqNrcLpIcndsACT7FSDNmDxEBQRWLoGN2LmEJ5AqxArIlQvzuR\nNjxuwvgcmWFecZJp4lf2Q/5MpiumMcTYz4lHQx8jnMdjw3JAAU9ksDd3VLP2\njKHASwcRJb89s+3wf3ZB3bEzHN7S0p2MUBeGdl1Av1sMKlxWicw6p5TX7vXa\nxRo6zey6F1T59XRkkSDJtqhiCjpCWJ6py8p/v4n2C+4Ci7HAKPEszV4FL3BR\nhC6QlGbdPdX+wXSUGHY3cFVo3uPA83GkQPXqIgP1C5eCt9oGLuEw7JQaLXpA\nGp9B6SL3ot0TW2s5pUoB1ulacjS4N16dgUNfIFPeT6pMYo1YrYeNa5bY0xsx\nocgA\r\n=ECFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrjv0+wNL5ARnU+IpJNJAZUu3/1Nryq68tFyjgXbZYMwIgGPrVgYUJS7JFH2pNYYIvW18klsjnU2fcSz2qu4uuuHQ="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.1.0_1597224526710_0.8495935956984213"},"_hasShrinkwrap":false},"1.1.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.1.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"ec2bde144f01f31fa800c555229129d873161a6a","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.1.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YwGWs1A7xGHDBLFg6bqc7CDUhYP83p693haXN0hX3cDHMxJspZF4XJ11qqIF8jWlzji3CWsEVxoDwDVbLo+AaA==","shasum":"d1c774e3f286e6e15ef8d6f24f8302aae5235977","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.1.1.tgz","fileCount":49,"unpackedSize":355469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNAqjCRA9TVsSAnZWagAA9a8P/1mmuozQRn7aTXaRXAs5\nLZepo4itUkm1s5euuAi6rYOKiiy7Wt6gXcMI5RDv2skn3aTl7vLmlmF5waFx\nU0H848nmIsgN7NyUfEqeMqZgwwm716JeL8kz9RyGDINZd2O/ryLdXkZhFmn2\n7EJtN9cXBEswihQfHdjqT2c34g+1LThq4jJVqUOehpGie657f4SrGzpfFr21\ngIo0v/AgY02o4UKa6BuOsYRqOu87V3lBKm/6Sx824Z3hR8m/+VoV5XULndnE\n7puLIn/aCLRlEsyG2V9Q2ayCxwdgfnbAy4Wt3OFCIpd6JDthxAMz/gLveYq2\npX060arYK4MEuA3rCkgCKQ6rUKt2l4b9sDFSDa0Gd/w3JTV8NlGNJ/qziX1t\nlo/FnZ0Q3nnYMwEnWYb04gbX5F1Cgq851o7rgJacUPAiPtUrwArJuvyTvaaK\nuUG7XSziin+60VcodKgKYfrjt1QhiD7hId3paqxMQj5pp7L2TUeTjdzd1KwU\nHzhVDodpDusIcE1zfS3mRW6gRuBCkVH7mjiVyfnMePzHmIdrJFtGMKPj6xVR\nPJvv9MqmAK/bZ/qZ+Ujf1dnU4zNcLr3xq+BIN7uX4Tyu3HVd3taqEpKSjNcx\nFGPUo7fbr1y78Z0qRVgdkeZswIWzQhLzJAup4NhxUENZt96drKS7Lc18Gcdh\n+nI5\r\n=9oRo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaGqDyHvaE59TPBG9MLbeHuQclnhQyJa476cVp3IN70AiAR7todtFqMsRLs2kF68ed3hvOYA6WZaXs+gFPrhMzQ5w=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.1.1_1597246114635_0.514263005687855"},"_hasShrinkwrap":false},"1.1.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.1.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","browserify":"^16.2.3","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"fe693c1354ee4227ba6571fbc9217b55ab5d938b","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.1.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MUkM9X9Ke4AQjI3kdIpcmbAWPHPqXK1u9eTvOzcmAt6SYNRupDMwyuPYNR+CuOTSAA93/HhOlQsDmaZNx6gQbA==","shasum":"80d7b1cd8fbf557aa8a1dedde06639a55b73f3a3","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.1.2.tgz","fileCount":49,"unpackedSize":355814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNhXPCRA9TVsSAnZWagAAclsQAIDmNr4TSYPvINPbCasy\n/YXR3zafLWxlgQ5NBxblCA2hFwCxd/sYL6llxol5Uano3iQYn+TK1hznbf5U\nbCAi6gCycCK8GgUYyDq0nnEKSvjqL+Vvxfag7rkKSlPYyw6uCgDvl+7uE8/r\nArNaUp47iDu7mu2tzEUfhMOu403A4/q2894rYx7CVkvkDZnAfum/uyJCT9/m\nj8n9p/Gg1TfFOQgxcqGO3J+pJ7uVe5gSGNM6DCr34ATKd74VEYu7pB1O5B2A\neZuikOS4uI/jMOqwguKSQ0/erL3mJdRgHNmoQFtLPYYgZDPA++GVkU/GHklG\n1AU44BGdsqRGVb99FRb3xAv8bba0ap5y6xs5LN7r0OLv1jE6I918iZ3RJWlt\nIcqT6K4hhZptyCJfE4JB6Ds9vMO3+FD+qV6Udu/1O7K3RfsqrOYli2ZR9bkK\nfteoDy8DoOvhKONzMTzaQY07LIkN7PdjwDqdLH4EYzl3um7BBoe16aH9QgrD\ndLYLTNmaPEcsyJzeeGiTJqFhtokuooN/PeNEisJJysPJid89M3igAx5cbg1k\nLsrsbFVNSIj1rDF3WhgHJ6Xin2zi/K3PTktcPi2B7RiLJ9hLvFC/hY44XS1H\neSd4LVD2fv9muET7Tw1JiFc/D+2kEWr4TF4kNSDHkKi8ewNN86h8exvNAdsx\nS6yl\r\n=51nq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASLQOn0/De3oFky/KVHNXdO6m4A4ynWemCnw4sPAhFnAiEA6Lbf70OTi2VKLUXOhfi78CscHBXstAQ+58q0wQFy1dQ="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.1.2_1597380046784_0.06897764975067089"},"_hasShrinkwrap":false},"1.1.3":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.1.3","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"d1cef84e41e277676b757c46cb24f9fab9e37d23","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.1.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GdCiMd490wPjjRV1eircfrGiTj2wm2C4WekkLf3BFw4Ao1cVPCl2E3L1H5lT2ey3XPQivKwqJYi4uQSP6r3t3w==","shasum":"f6709690e04f5b613c1662080764055c8dfa1ef6","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.1.3.tgz","fileCount":49,"unpackedSize":358308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPpOpCRA9TVsSAnZWagAAnJ0P/igzRYL0bZalypLnah9U\nbrk+2O8GaSfpK5ZVrMQvODmmpBD8FFM3qWgr4mBtX2L2JwEx0YSIMBNRiuw8\nFoDkL3WGNveW2Iolt1pjtnbbnty5jBSpwbCzLYfsGN8IgBARCqdkEE+dRS5A\nm4eVyOTnaE0sLFabmgMloEmzHhU03o2IDK6APmio8KCoKJ0h5BHRjfqPpNJE\nM/7pUOMa7xPlb9OVNlaQOIwWD+yzzjNZOc8NFYKSxwDMGCLboeCW9xBQ5zm5\nT+pVDH1ulcfWN4jYjWpNPo7kY7aVvnTABldeAnHvizZqu2UrcycMuVLA3qxl\nrsef/6m50ldv7u8wb2mkpi6omBP/ebulSBdJW83fAUmvJQROoN3SUuOpp6bQ\nJf7MOXr0LNQoKd0/2nBBiYv3jQH8zFLl4eYiyYjZG1xoPSTssFNtd5S8OOwU\njbAj4BLnECmK9FwdEfIKLeJ/a5/dqThIcviEFyfV5kfK2DinIfnh0chaJSWe\nVG6MES5s0On4LNM+bfvI3GM9trH0paWxkQ5VU7hoqN4rar9MlkR0vGCPc+Eb\nReEN6uQ5F7e/k2CJDLw8YEPe6H3G+hLaGj7He1tpBN2rSntD+BElgzNatCvO\nfBNhc8CFSyQTIEprUOU7ej4m65hWNUOSMylQbd3vdxbYnL8NmjsUi6boL2gd\nDco9\r\n=B2Jy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXfxHgpSdF/9wHoXr4ewFV2T20vj0ZVhz19neN3IL4xAiEA4CGHG5QJqrC3e0QB9rqq1SL5boSYrP4fIfT6b2UZ0cc="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.1.3_1597936553219_0.5453532138133723"},"_hasShrinkwrap":false},"1.2.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.2.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"4c1313fa1cdfccad7db3c193a02e9d1c2601f15c","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.2.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SlhJ/HRA77vxRXOAzG6sQD9BH++7u103OwQUg44FKktg9ldUAnzY4nmpjUhY77l/UaDCH5FfF3/2KqTXbiiRsg==","shasum":"604cf03aef47be2865181131f266c3f2634224ba","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.2.0.tgz","fileCount":48,"unpackedSize":361103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRUDLCRA9TVsSAnZWagAAYK4QAJ1yHYeqTsK8GyLAKmju\nzLzk4DdYBotwzmK1KbiTkKzkv/8PkrG5JEcweBAql/5OrG5Nq3XUvGBB8z30\nk/GpakJLQObe7RrymA7sVgLvX2RWs2Ydi0Te80qb4GlmBLeuPC+F4NuyeQmg\njxcvw3DRVWRXhN0VlRiqykTNG0n7n0KgGAun0ftAeA4vyFtgP/nKkFv+Frp2\nrMUh9yoBX2AOmTRzC70iHfWhogaevCRTpbEE281SlH1BJgqHMeyYSwHeh/Ov\nzcLSsYjl16lVwxD/JFU+MJvXWApJU26WdG2Qhu6cRZltwJ6UtF3tF3sP6mCD\ndW2mWCJQk97Rf/YAgABcvMsgirgxTxQMJj7MJsXrWGcwq/2tU2SmlUfpLZB6\n9UWjUAmrZE5FYGRDU4nBxJtjKx25TPEr9J6Clvx8D0dpXzBM1o3TS4oq4taL\njrqiIszyBskKhXUP6QxRzGfndaVHSssFzIPCiPuUaWD60ErO1TGx+FdLeG4L\nkz9XbuGCsJvBOEg2VWFlRTvHN93E+xp6Y0P83S2coxtxelZv09ISYKbuu8+G\nxomqwW25icCUrhKzi/FStzsAVrI5+/9ZjQnr0jeQDBKUWfEyV16sZb9cjXyv\n47JU0mjXW01YSrCehjITWB8HyrVZFXfTht2rWz4Qy4SZcnL+7AucBH5ZaM4b\nQ1o6\r\n=W7Pv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqODh0B31AmOekljg+tVh41VDOey15NWqvpatkie61VAiEAtAaugbC1foEByi93zvE3eM7GNBvoDsyIj2NFVt4TYfg="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.2.0_1598374090402_0.1664046404615973"},"_hasShrinkwrap":false},"1.3.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.3.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"1eea0c04df82a796cd54f9d56735c7843eebc133","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.3.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VesEHjq54yoSBN8Yw2bhlaI3BmvcAE3mbh6scQcIYzBACvrpakg6zFyAXiccdN5WHdMjIATXwv6fga2EICc+Kw==","shasum":"f0412a02ace5cfdf9f5b060283dd7a80feeb68e9","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.3.0.tgz","fileCount":48,"unpackedSize":365206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR+aYCRA9TVsSAnZWagAAWLYP/RePGa/0H95oL+UwTMEk\nWULbO+oWsHIpo5hC0kuVYwK/WTWLRR8aSHCTx5IzUYs0IsxFtM19hnF7c2df\n3+tgBXGqazOiH9H1yOCKcQOw70tSz3ZklTxKmu/TXtaH2jZQIAVWEG+zrgUN\n8m9CxKeHxICY4Q/3noIBQKCbEF9vW16G3nFTxyX/WBvnBlQ52o4+eDuCmEK4\nwT1OeeU5p1+u3xnW6hPOqLB9Tg6jtUgZJerD7ib8ETznwN3G46vISgSSiLd2\nrUcDr88YoiFTt18y28Sa146DZz6DY6j4hoKjeAHxpOG8APjt937b5VNEvPW6\nt4BEQJZvV+yOejpnzLcw/on+knrXA5vcvgjasosjPSRGsBzTsztoid9UK294\n1ckXMuInsACUSRtQ1zRyl1NhP4d4z9qFHgKgSDm+FBuDAcsNSkCSPGv4gRI5\nKWMi8HJ34MqkiGyDxGR1StjD93lzqJSEcEvGYODdbVajOF5bpRXMERFsmItt\nQ/jMkevnEssbuM+4pNafABA0hiRq9zM6Nc5gbFlrWyUxcd2+x5EiSymhu20B\nIBiNB382HbBLpfYNaMrDMzvwtD7YGNB1PFVzltjInPZGJZTrIk+hq0NNvHKu\ny1gWPR16sMBQj/+ljQ9Q3MgjoXDxcxFvQ5XplC92Ldg5Zg8vPcM0OCApA4E4\nF2A2\r\n=wYIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGcfW6OPzI0Ui4xhIWguQkFw6wSjyt4PyeTzW0zRw9zAiEAk0pheV3pzfVI65hO+BzjchzwZdFsekSplj2EAGrQYoY="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.3.0_1598547607415_0.33265159462166793"},"_hasShrinkwrap":false},"1.4.0":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.4.0","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"fd8443175d84c99b1e9d07e4c065931aa5ceae62","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.4.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OBiPxXHB3jzCG9Z6Io/qZtVjnSHJDJWX7SCKXZlz7b4mqM+rsAJLwettBZ4Dbt9n4ZhGX8p77YrtRZFZfFClUA==","shasum":"b32dab07b0dc4867543e5d23d81b76c80b6fc36e","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.4.0.tgz","fileCount":48,"unpackedSize":369267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS998CRA9TVsSAnZWagAA77cQAJT9dAWVi0GLkSakRKI+\nf6yFuYaolcEGZsfBy9nOA0xflZbHi36XWFwWbSfcQaiD99XApmjpufR54lTv\nfJGys4SlqWAMdn54tVH3jbHJPz+KQXwi15EPau/z6EXKUL4/OZl22FWikw74\nv/1+8ysRIIGjfpg0Y1QZ3XII+uXp0DyfxFNn1tko4WfhWcpWjtR5I1VQKyJs\nRHmxqZ3FAmQcFCadr7d/tqrw3tWet13vMkyAYVP1N2xiXKFlTEjBjLkm/da5\niXO9o2kkJRkro9xb6+HvS36zmlq2EZiRJeM5KbFjHVmNCU/QUhIKDZM1aOYZ\nss6+wNqikgiIzHhYEJdroiSvtz6qw9sayvDbO7x3VJRy21kEVSaDji/HIY/g\nERGS6MtqoDlyt0gZ8UYWYHv9oNtOfpvQT8o9gZRcW2oRVc7ikCBjf3/m471z\n+Q1T3LIpC7OhFcUjEMQQqMe8UAlJ16MyYniUbDl9iZRoHoFkmhR4n+ctQ75/\nHeiUhENWZK4lxcJQ7keWnVdySl+udlesVdlbJ5lelRwQMxKWbtV7AzdsnngM\n7CpWhuQpQ5gyXHCLjIRgUW9RmCGf9ilqsT4kBGL/VjyAhj5og4ZEvfOMJ3qT\nrQJ9oRAoj8kXcVI00dWxFwXFIcT5Yn6VAnAiEJyccvhirjfB6z6ywaJpZHYI\nrXIB\r\n=cbW2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/h3VKYehU6QHHF+i+egvGK7hugCSA67setNtKI/PskAiA39vZ131f7eG7NnEXF+PZPlKMMY+1+dBQJsqoIO+WNzA=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.4.0_1598807931496_0.7448953651897101"},"_hasShrinkwrap":false},"1.4.1":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.4.1","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^8.0.2","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"a06cc302f926461fb410398db65b370cda5cac7e","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.4.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kFdAzCBTqDwnrfScToqzLsFafsmt+wQGgHKKd8kumgp3K5vddEocTSi06+g8kMIDG/QZAIEpcdjAay/I7bUyeg==","shasum":"1ee0e8228c65399b8f0814ebe4d1a03494934325","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.4.1.tgz","fileCount":48,"unpackedSize":372934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWj0iCRA9TVsSAnZWagAAOHoP/2I6tUNiXH9bmjI8gaxE\nJWxbEQyAPjkLWeoHKZ7bv/1nl5AkccuGKSa7C0JR4AUoOdVrqc4cpwbrGvpj\n/hFfZa1QKXsTRJh0dCWKqeYyfsPkxkp31eQACyieiQOmsOvGr0PuMMknpIoS\nt1XSozkvc09RdmCplOSkFHGkFzSJCmTi+zZnAINP0ZW2jZ277hh1HnV7eI1t\n+ykMjHuCsHU9pu0NPgHxftshhlEZpSkgdiV4Wnc3kfd9MqjfR5i8Zepg2wxd\nvy4eiiwSJBh9d5T+xdvNdnG2ylopG1TlSfra4SLOhiWxyWJTYROwu5s0cEoi\npoqjgiyy+RMX4zP4qZRV9ZTJAFvyvw98R2Ue5wrM1yuuSr3urokJ1qAFOpco\naYcrnyYcHzwxK2sdvWZfh3klx6KcTEfbigJYovcQezKlijiurFHjlV+HpSDW\nyIuMLo5w4vyRarj6RRrof/NU47O/FU0PDmqBQtzn+1zbenjybdN2m4U1H7PN\nehMTRtc7BSxJPAN3PjLQ/NC8V7hD9X9q88H1JzwrbJ4WiJqm7LPnfd36Y/dZ\nO3qC6Qz1LAyO6vpxKi/HJpTWJpyt8TQRhsyx81DSusSRJYViJKbsZL9KUQVc\n9VOn4U5Q0EZrUwjPHWedAGa+dZgv4mv+7wEovW2HjM5at49FnuOnzBwmqabz\ntE1t\r\n=9KBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCamqUj5AKa+GYpKD93Z6e9DamPQZuy6bXwmh8/nP8vmgIgL9h5f2beBK7KiOoRCQ7BWIYmKY6G2xDKvuYeFkhuFyY="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.4.1_1599749409513_0.10987427258628157"},"_hasShrinkwrap":false},"1.4.2":{"name":"multivariate_calculus","repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"version":"1.4.2","description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","main":"build/index.js","types":"@types/index.d.ts","scripts":{"build":"tsc --project ./","test":"jest --config jest.config.js","test:all":"jest --config jest.config.js","test:only":"jest -c jest.config.js -i","lint":"eslint ./src --ext .ts","pack":"browserify ./scripts/app.js -o mcalc.js","minify":"minify mcalc.js > mcalc.min.js","docs":"node ./scripts/document.js","deploy-gh-pages":"node ./scripts/deploy-gh-pages.js","postversion":"git push && git push --tags","release":"standard-version"},"keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"author":{"name":"terrible-coder"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.11","@types/node":"^12.11.7","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","browserify":"^16.2.3","codecov":"^3.7.2","eslint":"^7.6.0","gh-pages":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","minify":"^5.1.1","shelljs":"^0.8.4","standard-version":"^9.0.0","ts-jest":"^25.4.0","typedoc":"^0.17.4","typescript":"^3.8.3"},"gitHead":"5a01157c0b6da920b5477b458bb2c7368c698920","bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"_id":"multivariate_calculus@1.4.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gpz85xW9otTKkFmcO189e1CdUdnfBd/AZDAuS8EuVU7OPkHS4g60Q8thZcN/CIayGeUOnDAm8+oWfDXtgZBzBg==","shasum":"7bd09a86dd0acde95e65811524e79b75dc271c33","tarball":"https://registry.npmjs.org/multivariate_calculus/-/multivariate_calculus-1.4.2.tgz","fileCount":44,"unpackedSize":369074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYOc9CRA9TVsSAnZWagAA7SQP/RcvKIrgq11WnbZtXS5D\n6gL5lFDu0IP+wGHHjOlDfjubki0S37Wrx/GSRr14WLUAX7yPW97D7g1PAi9x\nU/uu+JvtDHKAbaJtf9NZ96NRS5beWm7ftzZMdL5/+t/lGKiSB37muJvF8K8U\nbVx+COrk9zCPVQgU52ZLDKHb0g+Ar7G499ba+lC5rNATDVq5KeFZLDgQJzlP\ntKEdwR8TIz5fOzP91D5vDthueSW8wEEThOJ3Wn8k5WxZx8MajmmNjh95LRga\nPEx7Ab9TlU1HiPY4UaLovSlKH5WcAX0iTpZaHdMZOb7hXyPrjzQhyQqSs3nG\nffQbmy51Cc0QEn6BXLXnDBjiVh6j2OnNuFMvmntwEn1TjB1jCgEY2bGOr0M9\n1Xdx2EVlDqMNsY30+aFwUXsMNGWcHpK6swVmwwernU4Kh1XC5NddYo1k4DYl\ncBmZLjWtG+Gn38ckW/r4+CxIEu8y1QhJP5SS4Aby46pmW5pDGuF0LyqkKokH\nFJ8dpxaXi8DNrmmIjJciIKd3VSubPyV1kOStplxX3hB8BctbbO5I6LfhyERK\njB83iCGccyuMPupLW3Xnd2Tft+BppcS7v4YHYpJmZURCZiicLpQk+6MmPqMD\ntQzBLW71A5/3wF6tc9NSykhdiMZ+DyAq4OFuYuLmyAhk1mC0h4VOX6dVglzA\nIbmG\r\n=Cbvh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiOhAJWQvv1y+SLrv18yDJzRGVDwl+YL9IeNILyCFywAiBfJHEsFCESo5lb+f+qFpFnmsv6ThWW0eTl1Xji7ytAOA=="}]},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"_npmUser":{"name":"terrible-coder","email":"ayanavade01@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multivariate_calculus_1.4.2_1600186173189_0.02427222328774392"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-19T09:06:28.278Z","0.0.2":"2019-04-19T09:06:28.440Z","modified":"2022-05-10T01:03:56.473Z","0.0.3":"2019-04-22T17:29:29.851Z","0.1.0":"2019-06-05T17:07:41.894Z","0.1.2":"2019-06-07T09:21:51.679Z","0.1.3":"2019-06-10T04:57:12.475Z","0.2.0":"2019-06-16T10:20:10.535Z","0.2.1":"2019-06-21T14:03:43.489Z","0.2.2":"2019-06-24T16:51:07.086Z","0.2.3":"2019-07-04T11:07:58.566Z","0.2.4":"2019-07-15T13:46:09.120Z","0.2.5":"2019-07-15T13:48:46.123Z","0.2.6":"2019-07-28T14:48:37.571Z","0.3.0":"2019-08-27T03:23:53.833Z","0.3.1":"2019-08-27T07:50:05.929Z","0.3.2":"2019-10-05T19:09:33.664Z","0.3.3":"2019-10-23T06:34:28.140Z","0.3.4":"2020-04-21T06:54:09.935Z","0.3.5":"2020-04-27T16:33:08.734Z","0.3.6":"2020-05-05T16:02:50.163Z","0.3.7":"2020-05-18T17:43:35.136Z","0.3.8-alpha.0":"2020-05-19T19:56:24.945Z","0.3.8-alpha.1":"2020-05-26T16:21:22.979Z","0.3.8-alpha.2":"2020-05-28T17:21:45.915Z","0.3.8-alpha.3":"2020-05-29T14:38:45.956Z","0.3.8-beta.0":"2020-05-30T14:45:31.791Z","0.3.8-beta.1":"2020-05-30T16:49:53.565Z","0.3.8-beta.2":"2020-06-01T14:48:09.368Z","0.3.8":"2020-06-01T16:04:21.336Z","0.3.9-alpha.0":"2020-06-14T16:09:19.898Z","0.3.9-alpha.1":"2020-06-18T15:58:45.423Z","0.3.9-beta.0":"2020-06-23T17:11:15.494Z","0.3.9-beta.1":"2020-06-25T15:12:35.518Z","0.3.9-beta.2":"2020-06-25T16:29:13.493Z","0.3.9":"2020-06-26T16:43:49.091Z","0.3.10-alpha.0":"2020-06-29T11:41:19.280Z","0.3.10-alpha.1":"2020-06-30T18:01:00.963Z","0.3.10-alpha.2":"2020-07-03T17:29:40.982Z","0.3.10-alpha.3":"2020-07-04T17:12:17.322Z","0.3.10-beta.0":"2020-07-07T13:52:23.791Z","0.3.10-beta.1":"2020-07-07T15:53:49.071Z","0.3.10":"2020-07-08T17:06:01.988Z","0.3.11-alpha.0":"2020-07-11T16:50:15.812Z","0.3.11-beta.0":"2020-07-12T15:43:45.792Z","0.3.11":"2020-07-13T14:51:03.432Z","1.0.0-alpha.0":"2020-07-21T15:06:38.099Z","1.0.0":"2020-07-23T17:08:39.477Z","1.0.1-alpha.1":"2020-07-29T16:57:45.551Z","1.0.1-beta.0":"2020-07-30T17:15:06.544Z","1.0.1-beta.1":"2020-07-31T17:15:24.746Z","1.0.1":"2020-08-01T16:44:50.242Z","1.0.2-alpha.0":"2020-08-03T16:10:36.843Z","1.0.2-alpha.1":"2020-08-05T16:33:14.382Z","1.0.2-alpha.2":"2020-08-06T16:56:26.019Z","1.0.2-beta.0":"2020-08-07T17:02:38.657Z","1.0.2":"2020-08-09T16:17:09.886Z","1.1.0":"2020-08-12T09:28:46.839Z","1.1.1":"2020-08-12T15:28:34.742Z","1.1.2":"2020-08-14T04:40:46.978Z","1.1.3":"2020-08-20T15:15:53.382Z","1.2.0":"2020-08-25T16:48:10.599Z","1.3.0":"2020-08-27T17:00:07.585Z","1.4.0":"2020-08-30T17:18:51.657Z","1.4.1":"2020-09-10T14:50:09.658Z","1.4.2":"2020-09-15T16:09:33.351Z"},"maintainers":[{"name":"terrible-coder","email":"ayanavade01@gmail.com"}],"description":"Handles calculus of multiple variables in multidimensional space.","homepage":"https://terrible-coder.github.io/multivariate_calculus","keywords":["vector","calculus","vector-calculus","multivariable","multivariate","multivariable-calculus","multivariate-calculus"],"repository":{"type":"git","url":"git+https://github.com/terrible-coder/multivariate_calculus.git"},"author":{"name":"terrible-coder"},"bugs":{"url":"https://github.com/terrible-coder/multivariate_calculus/issues"},"license":"MIT","readme":"multivariate_calculus\n=====================\n[![CircleCI](https://img.shields.io/circleci/build/gh/terrible-coder/multivariate_calculus/master?style=flat-square&logo=circleci)](https://www.circleci.com/gh/terrible-coder/multivariate_calculus)\n[![codecov](https://codecov.io/gh/terrible-coder/multivariate_calculus/branch/master/graph/badge.svg)](https://codecov.io/gh/terrible-coder/multivariate_calculus)\n\n[![npm](https://img.shields.io/npm/v/multivariate_calculus?style=flat-square&logo=npm)](https://npmjs.com/package/multivariate_calculus)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/terrible-coder/multivariate_calculus?style=flat-square&logo=github)](https://github.com/terrible-coder/multivariate_calculus/releases/latest)\n\n[![Typescript](https://img.shields.io/badge/made_with-typescript-007ACC?style=flat-square&logo=typescript)](http://typescriptlang.org/)\n[![License](https://img.shields.io/github/license/terrible-coder/multivariate_calculus?style=flat-square)](https://opensource.org/licenses/MIT)\n\nA zero dependency library that handles calculus of several variables in\nmultidimensional space. It works with both TypeScript and JavaScript projects\nseamlessly. This library is so designed that you can write your mathematics code\nas you would do maths in pen and paper.\n\n> From version 1.0.0, the library is based completely on [BigNum](https://terrible-coder.github.io/multivariate_calculus/classes/bignum.html) objects.\n\n## Installation\n\n#### Browser\n\nIf you wish to work with this library in the browser, you can download it from [here](https://github.com/terrible-coder/multivariate_calculus/releases).\n\nOnce you have downloaded the file in you project folder, open up your index.html\nfile and add the following line:\n```html\n<script src=\"mcalc.js\"></script>\n```\n\nTo create a new constant scalar object you can say\n```javascript\nconst a = Scalar.constant(5);\nprint(a);\n```\nIf you open up the developer console window in the browser you will be able to\nsee what the object `a` looks like.\n\n-------------------\n\n#### Node\n\n**JavaScript**\n\nFor using this package in a nodejs environment, you first need to have [Nodejs](https://nodejs.org/en/download/)\ninstalled on your computer.\nOnce that is done, open up your project directory and create an index.js file.\nAt the top of the file copy the following line:\n```javascript\nconst mc = require(\"multivariate_calculus\");\n```\n\nThis will import all the modules, classes, functions and constants from the\npackage under the name `mc`. If we try to recreate the same example from above,\nyou would have to write\n```javascript\nconst a = mc.Scalar.constant(5);\nmc.print(a);\n```\n\nYou may also avoid having to write `mc` over and over again by modifying the\nimport statement slightly\n```javascript\nconst { Scalar } = require(\"multivariate_calculus\");\n```\n\nThis way you need not use the namespace object to access the modules, classes,\nfunctions and constants. The code will look exactly like in the case of browser use.\n\n**TypeScript**\n\nWorking in TypeScript is similar to working with plain JavaScript. However, before\nyou can start writing your code using TypeScript you need to first make sure\nthat it is installed. If you are unfamiliar with TypeScript check out their\n[documentation here](http://www.typescriptlang.org/docs/home.html).\n\nOnce that is done you can now import stuff from this package by using just one\nline at the top of your `.ts` file. To recreate the above example in TypeScript:\n```typescript\nimport { Scalar, print } from \"multivariate_calculus\";\n\nconst a = Scalar.constant(5);\nprint(a);\n```\n\nThe library now comes with cleaner global math functions which you can call with\nany object. You can even perform trigonometry on `Scalar` objects by calling the global\nfunctions\n\n```typescript\nconst x = Scalar.variable(\"x\");\nconst y = sin(x);\nprint(y.at(new Map([\n\t[x, pi]\n])));\n```\n\n-------------------\n\nCheck out the [documentation](https://terrible-coder.github.io/multivariate_calculus) for further readings.\nIf there are any issues or some changes you would like to see, [file an issue](https://github.com/terrible-coder/multivariate_calculus/issues).\nTo check out the documentation of some previous version add the generic version\nnumber after the URL:\nhttps://terrible-coder.github.io/multivariate_calculus/0.2/.\n\nYou can now take a sneak peek into the upcoming features in the next release\nand their documentation by going to https://terrible-coder.github.io/multivariate_calculus/next/.","readmeFilename":"README.md"}