diff --git a/Random/__pycache__/generators.cpython-311.pyc b/Random/__pycache__/generators.cpython-311.pyc index 1c7c6f91a25c41bbce2b366bb6cebb89630411f5..778a714e127ba968721c860c9eb6f36f9ef06a3f 100644 Binary files a/Random/__pycache__/generators.cpython-311.pyc and b/Random/__pycache__/generators.cpython-311.pyc differ diff --git a/Random/__pycache__/graph.cpython-311.pyc b/Random/__pycache__/graph.cpython-311.pyc index fd3ecab508bf6b186724667872e5e74eac93f614..2aa0b3cb28e4111dd0991d20891f1d59472dc43b 100644 Binary files a/Random/__pycache__/graph.cpython-311.pyc and b/Random/__pycache__/graph.cpython-311.pyc differ diff --git a/Random/main.py b/Random/main.py index 5d330c9d5d283e22489bd5fdda3679ed970bf4ca..cd5fc75f035fa888f70f427fab891db3604d6122 100755 --- a/Random/main.py +++ b/Random/main.py @@ -55,7 +55,7 @@ def write_stats(data, name): mean = np.mean(data) variance = np.var(data) skew = scipy.stats.skew(data) - exckurt = scipy.stats.kurtosis(data) - 3 + exckurt = scipy.stats.kurtosis(data) #write file with open('stats.csv', 'a', newline='') as csvfile: datawriter = csv.DictWriter(csvfile, fieldnames=fields) @@ -106,31 +106,19 @@ if __name__=="__main__": #generate N random values for each RNG data = values(N,seed,generators) - #graph.hist_distributivity_graph(N,RESOLUTION,seed,data) - #graph.compare(N, RESOLUTION, seed - # , subdict(["ParkMiller","KnuthLewis","Haynes"], data)) - - #graph.ecdf_graph(N,RESOLUTION,seed,data) - - #graph.compare(0, RESOLUTION, seed - # , iteratives([1000, 10, 100], seed, ParkMiller())) - #print(stats.chisquared_uniform(data["ParkMiller"],RESOLUTION)) - #print(np.quantile(data["ParkMiller"],0.25)) - #write_stats(data["ParkMiller"],"ParkMiller") - #write_stats_chi(data["ParkMiller"], "ParkMiller", RESOLUTION) - #generate a lot of diagrams + """ graph.hist_distributivity_graph(N,RESOLUTION,seed,data) - + """ for name in data: write_stats(data[name],name) - write_stats_chi(data[name],name) - + write_stats_chi(data[name],name,RES) + """ for name in generators: data_iter = iteratives(iterN, seed, name) graph.ecdf_graph(0, RESOLUTION, seed, data_iter) graph.compare(0, RESOLUTION, seed, data_iter) - + """ diff --git a/Random/rendu.tex b/Random/rendu.tex deleted file mode 100644 index 4910d878729b463357825d24a9937dd331119eb8..0000000000000000000000000000000000000000 --- a/Random/rendu.tex +++ /dev/null @@ -1,134 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%% PACKAGES AND CONFIGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%article in english -\documentclass[a4paper,12pt] {article} -\usepackage[english] {babel} -%\usepackage[utf8]{inputenc} %we use xelatex - -%bibliography -\usepackage{biblatex} -\addbibresource{bibliography.bib} - -%Images -\usepackage{float} -\usepackage{amsmath} -\usepackage{graphicx} -\usepackage{url} - -%Nice linkss -\usepackage{hyperref} -\hypersetup -{ - pdftitle = {output}, %TODO CHANGE ME !! - colorlinks = false, - hidelinks = true -} - -%tabular stuff -\usepackage{array} -\usepackage{tabularx} - -%linespace -\usepackage{setspace} - -%asbtract paging -%\usepackage{abstract} - -%comments -\usepackage{comment} - -%font and geometry settings -\usepackage[T1]{fontenc} -\usepackage{fontspec-xetex} -\usepackage{inconsolata} -\setmonofont{inconsolata} -\usepackage[top=2cm, bottom=2.5cm, left=2.5cm, right=2.5cm] {geometry}\pagestyle{plain} - -%image gallery -%\usepackage{subfig} - -%footnote stuff -%\usepackage[bottom] {footmisc} - -%pdf inclusion -%\usepackage{pdfpages} - -%resize sections, subsections... - -%watermark -%\usepackage{draftwatermark} - -%footnote numbe -%\usepackage{perpage} - -%Code ! -\usepackage{minted} -\usemintedstyle{trac} -\newmintedfile[cppfile]{cpp} -{ - framesep=1mm, - baselinestretch=1, - fontsize=\small, - bgcolor=pink!20, - %frame=single, - linenos -} -\usepackage[utf8]{inputenc} -\usepackage{verbatim} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENT STARTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{document} - - %%%%%%% Misc intro content %%%%%%%% - \newpage - \thispagestyle{empty} % no page numerotation - \input{cover_page.tex} - - \newpage - \thispagestyle{empty} - \input{thanks.tex} - - \newpage - \thispagestyle{empty} - \input{summary_and_keywords.tex} - - \newpage - \thispagestyle{empty} - \input{abbrevations.tex} - -% \newpage -% \thispagestyle{empty} -% \input{LLNL_presentation.tex} - - %table of content - \newpage - \thispagestyle{empty} - \tableofcontents - \newpage - - %%%%%%% Main content %%%%%%%% - - \setcounter{page}{1} - \input{introduction.tex} - \clearpage - - \newpage - \input{development.tex} - \clearpage - - \newpage - \input{conclusion.tex} - \clearpage - - %%%%%%% Appendix %%%%%%%% - - \appendix - \newpage - \addcontentsline{toc}{section}{Appendices} - \section*{Appendices} - - \input{DDRS.tex} - - \newpage - \thispagestyle{empty} - \printbibliography - -\end{document}