From ee17ea1e7d2a99f22503e7e398d0470ee5ffb823 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=C3=B4nio=20C=C3=A2ndido?= Date: Tue, 7 May 2019 17:10:54 -0300 Subject: [PATCH] Configuration and documentation update due the release 1.6 --- MANIFEST | 42 +++++++++++++++++++++++-- docs/build/doctrees/environment.pickle | Bin 2295882 -> 2295882 bytes setup.py | 17 ++++++++-- 3 files changed, 54 insertions(+), 5 deletions(-) diff --git a/MANIFEST b/MANIFEST index a4ce5af..afc8357 100644 --- a/MANIFEST +++ b/MANIFEST @@ -3,15 +3,15 @@ README setup.cfg setup.py pyFTS/__init__.py +pyFTS/conf.py pyFTS/benchmarks/Measures.py pyFTS/benchmarks/ResidualAnalysis.py pyFTS/benchmarks/Util.py pyFTS/benchmarks/__init__.py pyFTS/benchmarks/arima.py pyFTS/benchmarks/benchmarks.py -pyFTS/benchmarks/distributed_benchmarks.py +pyFTS/benchmarks/knn.py pyFTS/benchmarks/naive.py -pyFTS/benchmarks/parallel_benchmarks.py pyFTS/benchmarks/quantreg.py pyFTS/common/Composite.py pyFTS/common/FLR.py @@ -25,8 +25,15 @@ pyFTS/common/flrg.py pyFTS/common/fts.py pyFTS/common/tree.py pyFTS/data/AirPassengers.py +pyFTS/data/Bitcoin.py +pyFTS/data/DowJones.py +pyFTS/data/EURGBP.py +pyFTS/data/EURUSD.py pyFTS/data/Enrollments.py +pyFTS/data/Ethereum.py +pyFTS/data/GBPUSD.py pyFTS/data/INMET.py +pyFTS/data/Malaysia.py pyFTS/data/NASDAQ.py pyFTS/data/SONDA.py pyFTS/data/SP500.py @@ -34,7 +41,24 @@ pyFTS/data/TAIEX.py pyFTS/data/__init__.py pyFTS/data/artificial.py pyFTS/data/common.py +pyFTS/data/henon.py +pyFTS/data/logistic_map.py +pyFTS/data/lorentz.py +pyFTS/data/mackey_glass.py +pyFTS/data/rossler.py pyFTS/data/sunspots.py +pyFTS/distributed/__init__.py +pyFTS/distributed/dispy.py +pyFTS/distributed/spark.py +pyFTS/fcm/Activations.py +pyFTS/fcm/GA.py +pyFTS/fcm/__init__.py +pyFTS/fcm/common.py +pyFTS/fcm/fts.py +pyFTS/hyperparam/Evolutionary.py +pyFTS/hyperparam/GridSearch.py +pyFTS/hyperparam/Util.py +pyFTS/hyperparam/__init__.py pyFTS/models/__init__.py pyFTS/models/chen.py pyFTS/models/cheng.py @@ -45,16 +69,25 @@ pyFTS/models/ismailefendi.py pyFTS/models/pwfts.py pyFTS/models/sadaei.py pyFTS/models/song.py +pyFTS/models/tsaur.py pyFTS/models/yu.py pyFTS/models/ensemble/__init__.py pyFTS/models/ensemble/ensemble.py pyFTS/models/ensemble/multiseasonal.py +pyFTS/models/incremental/IncrementalEnsemble.py +pyFTS/models/incremental/TimeVariant.py +pyFTS/models/incremental/__init__.py pyFTS/models/multivariate/FLR.py pyFTS/models/multivariate/__init__.py +pyFTS/models/multivariate/cmvfts.py pyFTS/models/multivariate/common.py pyFTS/models/multivariate/flrg.py +pyFTS/models/multivariate/granular.py +pyFTS/models/multivariate/grid.py pyFTS/models/multivariate/mvfts.py +pyFTS/models/multivariate/partitioner.py pyFTS/models/multivariate/variable.py +pyFTS/models/multivariate/wmvfts.py pyFTS/models/nonstationary/__init__.py pyFTS/models/nonstationary/common.py pyFTS/models/nonstationary/cvfts.py @@ -76,10 +109,13 @@ pyFTS/partitioners/Entropy.py pyFTS/partitioners/FCM.py pyFTS/partitioners/Grid.py pyFTS/partitioners/Huarng.py +pyFTS/partitioners/Simple.py +pyFTS/partitioners/Singleton.py pyFTS/partitioners/Util.py pyFTS/partitioners/__init__.py pyFTS/partitioners/parallel_util.py pyFTS/partitioners/partitioner.py +pyFTS/probabilistic/Mixture.py pyFTS/probabilistic/ProbabilityDistribution.py pyFTS/probabilistic/__init__.py pyFTS/probabilistic/kde.py @@ -88,8 +124,10 @@ pyFTS/tests/cmsfts.py pyFTS/tests/distributed.py pyFTS/tests/ensemble.py pyFTS/tests/general.py +pyFTS/tests/hyperparam.py pyFTS/tests/multivariate.py pyFTS/tests/nonstationary.py pyFTS/tests/pwfts.py pyFTS/tests/seasonal.py pyFTS/tests/sfts.py +pyFTS/tests/spark.py diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 9971aa789b488615d98bf4d0bad98fe3cdabcad8..f33ccb38fdbda23408382d3b71feb883873864c4 100644 GIT binary patch delta 4620 zcmZu#dvKFg7U$liP1-z~H19NzuW8z}MVj(n9)0kvr2@q&D(+fB8=63y#JsdwK^hfw zjas-}E;BMinH@$JwSc%29Tm#B>x}YHW__-!E$oi2qp&)=@~DgKx%X?RF#K_H&i6Zy zd+t5w-ur!duRnv{13Ki8Sqme*OYdr{>GZ{Y0~w|G&=KzG35V$5MP!g=@;FAEa;Ius z-4pKgcgILrW+3NeW}04siVHF_Koi~m7#)29*;JXr2NS`Ljj^~d8Xq953d|5E80z#t zOd4bkvc14ScE}7z?v;no>eqWE@WX&^0%AD2ITJH^~c8jt$@n7i zi-aLcpRS3kAJG*~s7YOMBe_zn_yzKlu2B{Z$70?7D0$P^Oj=F9As;(xNTW%kZf_5U zg7NnDnn>?JW)4ivLq0ND(Q0zsI)j`rE6HZFnQXPpq}p zxXdF>iY8uSb{j~i(@S=hS@_^pIIUt`Oi${Z@u6lCKJzE+JgAE6LJ3?j-${P5B)?NtOtRWL5QUGQUzuu2h#vQh_9KPHs~rHw^?*K)pce zBaco-1t>}SW(=bg{JQ918IsZ68ssGBACfacNA}J97fLhbkwdfckTJQT2v3?6NNsR2 z*1MsWvGkD>vqSGgq{9pCB=X}Ls<{ox$blIG{Zxk9=%Hq$CZTIeI$DAXvn%DO4l%5V z*1O?nNR1TPKNX;jdpZu&u+ zL`?+~&dZ*fkN(Jf4mYEzbhHl1vxn-@US{|F0XGY)qFa6^gPXD>t}O#AoY zac!djQI;=8`xwe%bDy!TR>a+6Oc?ww=>?~3xTk-;_mi$0(i#m|b?rA}$ z7g3UCFQN)yUtUD>ft6fBbAfHY9~tPzOK394^iodap+_$vr92+>1w#XYBwcU?dFZUm zs06I~?*)&p%cuH76Svfg}@%af))Tf_$nBDeg##7 zJiHs^k};%&;#H0z0a)`Gngfi7-!%r|Q)0*_12oX+7&1TwFODHKRFH1Z$3}WIC}?pY zO{e~ZjI@6yQqooI_FGd2QxW)z|f8L*75G~)^YhT|}+r_FqH zUnj_)nz184y`i;q(jppW74RYm#C=w*l$dG1fXx8#HRr(R z0@eZWZvoc<>(@gP9B(hhS^yp_#Y=(R&@L(p+gnM$E#>_+--R2bU2K*hEfig*)36H{ z(4YI9GAVCbSRN1e%I(WEMP+y%SPOfg*Y=lVJ!Pi@&plj*e>JgMt14i%BIUSZ7 z$s+>YZWyG-%?q%=10!%VK-r8S^9i7UYEBCIY{%u6StS}@bz?Oc!}Phao+q%Z94`Yf zx6=&t%Qi{AA|P&ttpgb^J-b@sWu`kT@a>&DrkDmCyC!x|1#zWB@V( znSjhd79cB736KrQp50dOkc^m;8Er?@?~D7}V-a6;V|zz9w4U8td+knkWxZv0nwU*z zkiFZjOT_)1?bq+N(GsVvE|AO=b;11r-tk~O7!LWP;Ga=3Ea{5|ee2-Uk|CN{z!&v1 zJ2)=m{wM?CuyZ=3ptR8UElx`wvoq5duOKUoy~p9S;$(uhUT|2mA32;cxh0j+217A_ zG~OP713JoM!7E#)n4TR&dYnp7?-(*~d(Pv`KIaiWTkJ|_6!7lHFR*TYflWM%7g~ZI z3<^T_K)3K8xg?!&(y2Xyp6-bYN@?KwBfHB$St%;n9cD~tH0u+oRPXv;_+WyM}=wLavi*GX&sm2$H_(PrJ_i#qdF}BFv;fL6g!;ScqV61=vCR7P!?_GqPFMM_!zV_ghT;a5`q8q8*&95o#DZvi7_msdc-To7TNe^n( zJ^o-<05$>-&(iNZDL8UPxABW4``RgCjSgDILZ?(<_TDx1tiagXQDF*O!kSUR!}#tI u!NU0PS;36OwkgYAJuA4RU@Uwkg3t^$`fL@JZ+qY?0jMR+cEz`@Sy|2!}sz?t8!cyZ7C9 z-}X)3?B~&&Ap5;avQ=%-@`Z`sMR%?YbcE6&VpMtQug;@l(x)`*w34Aa-VyFf(IX!r ztCv?oFVhuH4e*5zWTNdGQt41KJ;2LFDjnH_+;n&kvXgU4hjGlmJ>K0Nj}7onGHuvN zH!nqIB`=T0I>J2%?^eaplw3>GyEC$}ptnzx*t5y?u;wwpW$2p z=etLTqB_3S_uIaO3cj0PpyWmJ(0!(5RIeN`|RjYZSJAh}|h&IkqTx{{saopdrB z&UeT^!SybE8!0FW0MnWeL3~CXc}K*Q7q<}6+3E=puCC1**Ggh@ zEk!G?@%K&W8OR~0kvvvaN7gv4kW&A|lsJ!?yx}pTW#a)jkB7YNZ6Xcs7SieE$Q!yE zn3a++=4x*tIpGGorwtZ!9@*$A1l@YgBI{sbx3Yyjr>!QZe8ptB?;a@T?1GkLw1af} zr;{M3BNsU>ROn%Gob!bN5&OGW196(kk?I<;|B0`NjM)^oWkSgqY(B14+(RtH-%4~a zn{8}1cZs?8m+Hx9r7rTQyN2|G-eU@Y*2^|@gvk%3Qwnk{tIg$8h_6gdzVxd}(%(Y9 z_1{8du%v^2ts#{NB{u{Ty#xJ`9>%SOll7Z28(CnfA#2Onj_qY|Q~4|ss%$7|hfT8$ zb|lnBkqUK$!cjO`VwX58O={JgR5}@rbvBUEazAXJc_4Li<^=O7t0%iERpfc2RN7xw zsG%HHBw^R#-VAAksNa;CnS&`3UzbivNoCnwrH%4UwHbG3$!gbJGBVkrwLfkTum>a%r+())UDQ-;|ZQ+@^s@4@fUa_TWQPkQ(Jk-;80@1Aj~DpdTseP9yS> zvpE%O6qD!b{!KQ|@E_biQ;w{;^#(j?Qlw{nDO0`cYnjR(JUT0O65_aZ8T z_V*Xj0#M-A4C>KKs0q}*-vi;pOK38*hj&8THHx&bwpF8u1Jyc;ZUrTV-!Tf|d!&#p z7G$6!qsRgae0~(^VS(vZ1-8<|QO<-TSvu`IWTpLeNK2PnaUodmv*KBxG*^(5k&JZz zJXwJzkP4@R$w&%L2VL<5DyFBc*bTJrt+)}?TpL~rYR#+Q^wlb9Wu5ed4eJ0sdtw6W zwPP!wZ;e2dAq!U0Wp-Qvz;GI7^^{#4J=6j1_w3lK$gW>rGHDV$;K5!x;=m>u%OK#u z^S~qKz%8IY8-i1F*ol3#zz5`OrAWzV2CC$?QbnvO*(QmxHIyE<67+Y7PCo+8DZ zqh;Sq!E|pT%&eQ9gYav-Sn{GV7ghjoBC3pqx<&Hkz4=^P4{;hX7vBMZmY3!I8{F6k z{>$9B7Sv`p4uDD^?4U#QVUsWS;6i%ZjkSO_Jp?7X;>Oh|yPZuaPjFsigS*Ltl>qGZ z;CfA#S9FKdk$A_z<8=2UoJZLSZxfq@$&2e$Szg}W6-uS(W*1cE^kSKu&R#6j&`n;f zf(SKAD8rx^PlonUFKz?X_dis;{REtF{l}bvHu}V5cOQjZ@_T<+(WNOITnf2 z{@f={(8=NX5J>b{x=d!L{T#LfAl6(2KICvQ0AF)>E~tJpBq8F#5^MtCffBq3)P(J# zqj1i(^otU4f6Xby^9nlIETPpbxlE_=Qmm#w^!bzp;--c2REl2tbD5>ck7om$+XZ`V zZ#gzoc1MW0$Nl)0tJPXj0o6*BV*~w{Kc7;i1ay_bAb~P*0h%gd1d#?Pn-OGw6;M;- zF;2lwT)xaYiF~;X>wyf@7s+NZfyL!`F@X7#W}zRglqob3=`cJ#z}L_-t7J8dy1fG5 z22B2UPPJLaH z71&CHRpJ!kz)hy$XuVp*eN}iGL^xB0=YaB7cv#VxTfY=d znk4>tGCi>V4mjUck?X*ph+xk|<|YZGL$&z3hq4oG$4Xh0>%ez!1b%TN(B!{?d-;vP zTP1Mb#NpT8h`RAc;7$n?I&a2(AETV`xmosV0o=~NcE~;{L)k4`8e|{^AaW1|h!R8v zq6R4h(ST?{bRc>V1BemC1X2W23}ObcfLK9nAa)Q3h!eyG;s)^uTN=Ew)3zLMYEOnk z>2Of|P7JokW9!(vwcF!kPu6Q5pN(-kqU^J8Z6+P=2#&vPBQBqNZY0MWI^lhQugr8b z9gWArN$}@&49kX+(a>7J}rf4h`PNstqxS*3_EckZgi|CnAWX3%iS~H65Tb`}- z3C~t??=L9L@*4Oe6d$lI@d3NqmmahX-52FJ;l(cQzbaXl_t9zHoSE)QbJ~K)c$d9p zV62ji>gwgAewu>xJKw@MAgFE?$E_%D^KO$!6$aIrd1OIP0_A5WCO^ALgpH z5YxMAtSaJdXvy;WJP^n~N*Q{}j?0C?N4TJ(D$5&S3N3+9A`y;tjJ?CWUc^|DyW%-k za(EG+3p66{qIoIbiSBX816lQF@LJ<;4_#a0*M2xnxVKcDWyXPa{p7)Qyhb!EYOMOnZ z=vL|}6Q3#5an1vH&2f%By8TBvn;FcyyTj4W2pj}4Jj9`W$2f0((cR)hBD`{(ySEs& zjDt?C!0fwg+8K_iH6z?qR>HstSIP9w)0~6p;WL~aOWVdTTt35<766(1R03f$xal+1 TSheN;PdShh;r>rczbyGb`u_QP diff --git a/setup.py b/setup.py index 2b0cb42..2371cea 100644 --- a/setup.py +++ b/setup.py @@ -1,13 +1,18 @@ -from distutils.core import setup +import setuptools -setup( +with open("README.md", "r") as fh: + long_description = fh.read() + +setuptools.setup( name='pyFTS', packages=['pyFTS', 'pyFTS.benchmarks', 'pyFTS.common', 'pyFTS.data', 'pyFTS.models.ensemble', 'pyFTS.models', 'pyFTS.models.seasonal', 'pyFTS.partitioners', 'pyFTS.probabilistic', 'pyFTS.tests', 'pyFTS.models.nonstationary', 'pyFTS.models.multivariate', - 'pyFTS.models.incremental', 'pyFTS.hyperparam', 'pyFTS.distributed', 'pyFTS.fcm'], + 'pyFTS.models.incremental', 'pyFTS.hyperparam', 'pyFTS.distributed', 'pyFTS.fcm'], version='1.6', description='Fuzzy Time Series for Python', + long_description=long_description, + long_description_content_type="text/markdown", author='Petronio Candido L. e Silva', author_email='petronio.candido@gmail.com', url='https://pyfts.github.io/pyFTS/', @@ -18,5 +23,11 @@ setup( 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Intended Audience :: Science/Research', + 'Intended Audience :: Developers', + 'Intended Audience :: Education', + 'Topic :: Scientific/Engineering', + 'Development Status :: 5 - Production/Stable' + ] )