diff --git a/.github/workflows/build_cpu.yml b/.github/workflows/build_cpu.yml
deleted file mode 100644
index 3438bc56..00000000
--- a/.github/workflows/build_cpu.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-name: build_cpu
-
-on:
- push:
- branches: [ master ]
- # Run when container or environment is changed
- paths:
- - 'containers/dockerfile_cpu'
- - 'environment-cpu.yml'
- # Allows workflow to be manually triggered
- workflow_dispatch:
-
-jobs:
- build_cpu:
- if: github.repository_owner == 'cmelab'
- runs-on: ubuntu-latest
-
- steps:
- -
- name: Checkout
- uses: actions/checkout@v2
- -
- name: Set up QEMU
- uses: docker/setup-qemu-action@v1
- -
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v1
- -
- name: Login to DockerHub
- uses: docker/login-action@v1
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- -
- name: Build and push
- uses: docker/build-push-action@v2
- with:
- context: .
- file: ./containers/dockerfile_cpu
- push: true
- tags: cmelab/msibi_cpu:latest
- -
- name: Image digest
- run: echo ${{ steps.docker_build.outputs.digest }}
diff --git a/.github/workflows/build_gpu.yml b/.github/workflows/build_gpu.yml
deleted file mode 100644
index 58d24de9..00000000
--- a/.github/workflows/build_gpu.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: build_gpu
-
-on:
- push:
- branches: [ master ]
-
- # Run when container or environment is changed
- paths:
- - 'containers/dockerfile_gpu'
- - 'environment-nohoomd.yml'
- # Allows workflow to be manually triggered
- workflow_dispatch:
-
-jobs:
- build_gpu:
- if: github.repository_owner == 'cmelab'
- runs-on: ubuntu-latest
-
- steps:
- -
- name: Checkout
- uses: actions/checkout@v2
- -
- name: Set up QEMU
- uses: docker/setup-qemu-action@v1
- -
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v1
- -
- name: Login to DockerHub
- uses: docker/login-action@v1
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- -
- name: Build and push
- uses: docker/build-push-action@v2
- with:
- context: .
- file: ./containers/dockerfile_gpu
- push: true
- tags: cmelab/msibi_gpu:latest
- -
- name: Image digest
- run: echo ${{ steps.docker_build.outputs.digest }}
diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
index 87962a73..0c07cb60 100644
--- a/.github/workflows/pytest.yml
+++ b/.github/workflows/pytest.yml
@@ -4,15 +4,15 @@ on:
push:
branches: [ master ]
paths:
- - '.github/workflows/pytest.yml'
- - 'environment-cpu.yml'
- - 'msibi/**'
+ - msibi/**
+ - environment-dev.yml
+ - .github/workflows/pytest.yml
pull_request:
branches: [ master ]
paths:
- - 'msibi/**'
- - 'environment-cpu.yml'
- - '.github/workflows/pytest.yml'
+ - msibi/**
+ - environment-dev.yml
+ - .github/workflows/pytest.yml
# Allows workflow to be manually triggered
workflow_dispatch:
@@ -27,9 +27,9 @@ jobs:
- name: Build environment
uses: conda-incubator/setup-miniconda@v2
with:
- environment-file: environment-cpu.yml
+ environment-file: environment-dev.yml
miniforge-variant: Mambaforge
- miniforge-version: 4.9.2-4
+ miniforge-version: 23.11.0-0
use-mamba: true
- name: Install package
@@ -38,10 +38,10 @@ jobs:
- name: Run pytest with coverage report
shell: bash -l {0}
- run: python -m pytest --cov=./ --cov-report=xml -v
+ run: python -m pytest -rs -v --cov=./ --cov-report=xml
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@v1
+ uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
diff --git a/.gitignore b/.gitignore
index 43dec6e9..501d19cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,7 +10,7 @@ msibi/tutorials/lj/state*/run.py
*.dcd
.DS_Store
*.egg-info
-
+*.idea/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
diff --git a/README.md b/README.md
index e46c53b9..bc16ecb1 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,6 @@
# MultiState Iterative Boltzmann Inversion (MS-IBI)
----------------------------------------
-[![build_cpu](https://github.com/cmelab/msibi/actions/workflows/build_cpu.yml/badge.svg)](https://github.com/cmelab/msibi/actions/workflows/build_cpu.yml)
-[![build_gpu](https://github.com/cmelab/msibi/actions/workflows/build_gpu.yml/badge.svg)](https://github.com/cmelab/msibi/actions/workflows/build_gpu.yml)
[![pytest](https://github.com/cmelab/msibi/actions/workflows/pytest.yml/badge.svg)](https://github.com/cmelab/msibi/actions/workflows/pytest.yml)
[![codecov](https://codecov.io/gh/cmelab/msibi/branch/master/graph/badge.svg?token=7NFPBMBN0I)](https://codecov.io/gh/cmelab/msibi)
@@ -20,10 +18,6 @@ pip install .
```
-### Tutorials
-[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cmelab/msibi/master?urlpath=tree/msibi/tutorials/lj/LJ_Tutorial.ipynb) - Tutorial showing how to recreate the Lennard Jones potential using MS-IBI
-
-
### Citation [![Citing MSIBI](https://img.shields.io/badge/DOI-10.1063%2F1.4880555-blue.svg)](http://dx.doi.org/10.1063/1.4880555)
Details of the underlying method and its validation can be found [here](http://dx.doi.org/10.1063/1.4880555).
diff --git a/Tutorials/README b/Tutorials/README
deleted file mode 100644
index 215c73dd..00000000
--- a/Tutorials/README
+++ /dev/null
@@ -1,18 +0,0 @@
-This directory contains several tests.
-It is advisable, at the minimum, to run the LJ test to make sure the
-code works as expected. To run plot.py, downloading and installing msibi_utils
-is highly recommended to visualize the results.
-
-LJ : recover known LJ potential
- - This test, as described in the original paper, is recovering a
- known potential to show that the methodology works. The target
- data was derived from LJ fluids at three different states.
-
-PROPANE : optimize pair potentials for a single-site propane model
- - This test, as described in the original 2014 paper, performs further
- optimizations on propane using a coarse-graining 3-1 mapping. The 3-site
- propane is mapped to the single-site propane and the generated data can be
- compared to known LJ potentials from literature [1].
-
-[1] Q. Pu et al., “Molecular simulations of stretching gold nanowires in
- solvents,” Nanotechnology 18, 424007 (2007).
diff --git a/Tutorials/lj/opt.py b/Tutorials/lj/opt.py
deleted file mode 100755
index da2369c6..00000000
--- a/Tutorials/lj/opt.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import itertools
-import os
-
-import numpy as np
-
-from msibi import MSIBI, Pair, State, mie
-
-os.system("rm state*/_* rdfs/pair* potentials/* f_fits.log state*/log.txt")
-os.system("rm state*/err.txt")
-os.system("rm state*/query.dcd")
-
-# Set up global parameters.
-rdf_cutoff = 5.0
-opt = MSIBI(
- rdf_cutoff=rdf_cutoff, n_rdf_points=101, pot_cutoff=3.0, smooth_rdfs=True
-)
-
-# Specify states.
-state0 = State(
- kT=0.5,
- state_dir="./state0",
- top_file="start.hoomdxml",
- name="state0",
- backup_trajectory=True,
-)
-state1 = State(
- kT=1.5,
- state_dir="./state1",
- top_file="start.hoomdxml",
- name="state1",
- backup_trajectory=True,
-)
-state2 = State(
- kT=2.0,
- state_dir="./state2",
- top_file="start.hoomdxml",
- name="state2",
- backup_trajectory=True,
-)
-states = [state0, state1, state2]
-
-# Specify pairs.
-indices = list(itertools.combinations(range(1468), 2)) # all-all for 1468 atoms
-initial_guess = mie(opt.pot_r, 1.0, 1.0) # 1-D array of potential values.
-rdf_targets = [
- np.loadtxt("rdfs/rdf.target{0:d}.t1t1.txt".format(i)) for i in range(3)
-]
-
-pair0 = Pair("1", "1", initial_guess)
-alphas = [1.0, 1.0, 1.0]
-
-# Add targets to pair.
-for state, target, alpha in zip(states, rdf_targets, alphas):
- pair0.add_state(state, target, alpha, indices)
-pairs = [pair0] # optimize() expects a list of pairs
-
-# Do magic.
-opt.optimize(states, pairs, n_iterations=5, engine="hoomd")
diff --git a/Tutorials/lj/rdfs/rdftarget0.5 b/Tutorials/lj/rdfs/rdftarget0.5
deleted file mode 100644
index 71dcec6e..00000000
--- a/Tutorials/lj/rdfs/rdftarget0.5
+++ /dev/null
@@ -1,101 +0,0 @@
-2.475247532129287720e-02 0.000000000000000000e+00
-7.425742596387863159e-02 0.000000000000000000e+00
-1.237623766064643860e-01 0.000000000000000000e+00
-1.732673346996307373e-01 0.000000000000000000e+00
-2.227722704410552979e-01 0.000000000000000000e+00
-2.722772359848022461e-01 0.000000000000000000e+00
-3.217821717262268066e-01 0.000000000000000000e+00
-3.712871372699737549e-01 0.000000000000000000e+00
-4.207920730113983154e-01 0.000000000000000000e+00
-4.702970385551452637e-01 0.000000000000000000e+00
-5.198019742965698242e-01 0.000000000000000000e+00
-5.693069696426391602e-01 0.000000000000000000e+00
-6.188118457794189453e-01 0.000000000000000000e+00
-6.683168411254882812e-01 0.000000000000000000e+00
-7.178218364715576172e-01 0.000000000000000000e+00
-7.673267126083374023e-01 0.000000000000000000e+00
-8.168317079544067383e-01 0.000000000000000000e+00
-8.663365840911865234e-01 0.000000000000000000e+00
-9.158415794372558594e-01 2.449120860546827316e-03
-9.653465747833251953e-01 4.796200692653656006e-01
-1.014851450920104980e+00 4.311003684997558594e+00
-1.064356446266174316e+00 9.324214935302734375e+00
-1.113861322402954102e+00 9.918727874755859375e+00
-1.163366317749023438e+00 7.742424011230468750e+00
-1.212871313095092773e+00 5.495560169219970703e+00
-1.262376308441162109e+00 3.847007989883422852e+00
-1.311881184577941895e+00 2.821873664855957031e+00
-1.361386179924011230e+00 2.182925462722778320e+00
-1.410891056060791016e+00 1.806193947792053223e+00
-1.460396051406860352e+00 1.594099521636962891e+00
-1.509901046752929688e+00 1.508289098739624023e+00
-1.559405922889709473e+00 1.493470311164855957e+00
-1.608910918235778809e+00 1.570173382759094238e+00
-1.658415794372558594e+00 1.732523560523986816e+00
-1.707920789718627930e+00 1.996490836143493652e+00
-1.757425785064697266e+00 2.339063644409179688e+00
-1.806930661201477051e+00 2.744799137115478516e+00
-1.856435656547546387e+00 3.145359992980957031e+00
-1.905940532684326172e+00 3.419860839843750000e+00
-1.955445528030395508e+00 3.591021060943603516e+00
-2.004950523376464844e+00 3.630314588546752930e+00
-2.054455280303955078e+00 3.652702093124389648e+00
-2.103960514068603516e+00 3.666445255279541016e+00
-2.153465270996093750e+00 3.564477920532226562e+00
-2.202970504760742188e+00 3.328266859054565430e+00
-2.252475261688232422e+00 3.024684190750122070e+00
-2.301980018615722656e+00 2.713684320449829102e+00
-2.351485252380371094e+00 2.415397644042968750e+00
-2.400990009307861328e+00 2.241009950637817383e+00
-2.450495243072509766e+00 2.105311632156372070e+00
-2.500000000000000000e+00 2.057074785232543945e+00
-2.549504756927490234e+00 2.064797878265380859e+00
-2.599009990692138672e+00 2.144932270050048828e+00
-2.648514747619628906e+00 2.288702011108398438e+00
-2.698019981384277344e+00 2.454398393630981445e+00
-2.747524738311767578e+00 2.626957178115844727e+00
-2.797029733657836914e+00 2.793466091156005859e+00
-2.846534729003906250e+00 2.892012119293212891e+00
-2.896039485931396484e+00 2.954603672027587891e+00
-2.945544719696044922e+00 2.952348709106445312e+00
-2.995049476623535156e+00 2.896396398544311523e+00
-3.044554471969604492e+00 2.818417072296142578e+00
-3.094059467315673828e+00 2.735817193984985352e+00
-3.143564224243164062e+00 2.626586437225341797e+00
-3.193069458007812500e+00 2.517995595932006836e+00
-3.242574214935302734e+00 2.433871984481811523e+00
-3.292079210281372070e+00 2.346851348876953125e+00
-3.341584205627441406e+00 2.268721580505371094e+00
-3.391088962554931641e+00 2.208460092544555664e+00
-3.440594196319580078e+00 2.175847530364990234e+00
-3.490098953247070312e+00 2.162434101104736328e+00
-3.539603948593139648e+00 2.187427520751953125e+00
-3.589108943939208984e+00 2.228738307952880859e+00
-3.638613700866699219e+00 2.302063703536987305e+00
-3.688118934631347656e+00 2.362323284149169922e+00
-3.737623691558837891e+00 2.412472248077392578e+00
-3.787128925323486328e+00 2.463752985000610352e+00
-3.836633682250976562e+00 2.482766866683959961e+00
-3.886138439178466797e+00 2.473496198654174805e+00
-3.935643672943115234e+00 2.437871694564819336e+00
-3.985148429870605469e+00 2.393524169921875000e+00
-4.034653663635253906e+00 2.333893299102783203e+00
-4.084158420562744141e+00 2.270464420318603516e+00
-4.133663177490234375e+00 2.219402313232421875e+00
-4.183168411254882812e+00 2.168152093887329102e+00
-4.232673645019531250e+00 2.121351718902587891e+00
-4.282177925109863281e+00 2.084305286407470703e+00
-4.331683158874511719e+00 2.067628383636474609e+00
-4.381188392639160156e+00 2.045780658721923828e+00
-4.430693149566650391e+00 2.045407772064208984e+00
-4.480197906494140625e+00 2.047035455703735352e+00
-4.529703140258789062e+00 2.064069747924804688e+00
-4.579207897186279297e+00 2.077391147613525391e+00
-4.628712654113769531e+00 2.095257520675659180e+00
-4.678217887878417969e+00 2.109476804733276367e+00
-4.727723121643066406e+00 2.115977287292480469e+00
-4.777227401733398438e+00 2.115945577621459961e+00
-4.826732635498046875e+00 2.109553575515747070e+00
-4.876237869262695312e+00 2.082503318786621094e+00
-4.925742626190185547e+00 2.061693668365478516e+00
-4.975247383117675781e+00 2.027061462402343750e+00
diff --git a/Tutorials/lj/rdfs/rdftarget1.5 b/Tutorials/lj/rdfs/rdftarget1.5
deleted file mode 100644
index 8d0c3559..00000000
--- a/Tutorials/lj/rdfs/rdftarget1.5
+++ /dev/null
@@ -1,101 +0,0 @@
-2.475247532129287720e-02 0.000000000000000000e+00
-7.425742596387863159e-02 0.000000000000000000e+00
-1.237623766064643860e-01 0.000000000000000000e+00
-1.732673346996307373e-01 0.000000000000000000e+00
-2.227722704410552979e-01 0.000000000000000000e+00
-2.722772359848022461e-01 0.000000000000000000e+00
-3.217821717262268066e-01 0.000000000000000000e+00
-3.712871372699737549e-01 0.000000000000000000e+00
-4.207920730113983154e-01 0.000000000000000000e+00
-4.702970385551452637e-01 0.000000000000000000e+00
-5.198019742965698242e-01 0.000000000000000000e+00
-5.693069696426391602e-01 0.000000000000000000e+00
-6.188118457794189453e-01 0.000000000000000000e+00
-6.683168411254882812e-01 0.000000000000000000e+00
-7.178218364715576172e-01 0.000000000000000000e+00
-7.673267126083374023e-01 0.000000000000000000e+00
-8.168317079544067383e-01 0.000000000000000000e+00
-8.663365840911865234e-01 7.819841266609728336e-04
-9.158415794372558594e-01 6.507664173841476440e-02
-9.653465747833251953e-01 5.185124278068542480e-01
-1.014851450920104980e+00 1.246084928512573242e+00
-1.064356446266174316e+00 1.740777373313903809e+00
-1.113861322402954102e+00 1.839780330657958984e+00
-1.163366317749023438e+00 1.760174155235290527e+00
-1.212871313095092773e+00 1.615748524665832520e+00
-1.262376308441162109e+00 1.456901311874389648e+00
-1.311881184577941895e+00 1.350822687149047852e+00
-1.361386179924011230e+00 1.245033264160156250e+00
-1.410891056060791016e+00 1.167169928550720215e+00
-1.460396051406860352e+00 1.103697299957275391e+00
-1.509901046752929688e+00 1.044685363769531250e+00
-1.559405922889709473e+00 1.016407132148742676e+00
-1.608910918235778809e+00 1.000747442245483398e+00
-1.658415794372558594e+00 9.677245616912841797e-01
-1.707920789718627930e+00 9.598832726478576660e-01
-1.757425785064697266e+00 9.752829074859619141e-01
-1.806930661201477051e+00 9.642418622970581055e-01
-1.856435656547546387e+00 9.701845645904541016e-01
-1.905940532684326172e+00 9.757526516914367676e-01
-1.955445528030395508e+00 1.002813100814819336e+00
-2.004950523376464844e+00 1.011227846145629883e+00
-2.054455280303955078e+00 1.026502132415771484e+00
-2.103960514068603516e+00 1.033006072044372559e+00
-2.153465270996093750e+00 1.037455797195434570e+00
-2.202970504760742188e+00 1.046813845634460449e+00
-2.252475261688232422e+00 1.040452003479003906e+00
-2.301980018615722656e+00 1.040767669677734375e+00
-2.351485252380371094e+00 1.029418468475341797e+00
-2.400990009307861328e+00 1.031476616859436035e+00
-2.450495243072509766e+00 1.029645204544067383e+00
-2.500000000000000000e+00 1.017547845840454102e+00
-2.549504756927490234e+00 1.018987059593200684e+00
-2.599009990692138672e+00 1.002744197845458984e+00
-2.648514747619628906e+00 1.007664918899536133e+00
-2.698019981384277344e+00 1.000602364540100098e+00
-2.747524738311767578e+00 1.000254034996032715e+00
-2.797029733657836914e+00 9.985213875770568848e-01
-2.846534729003906250e+00 1.000857472419738770e+00
-2.896039485931396484e+00 1.006654024124145508e+00
-2.945544719696044922e+00 1.000118374824523926e+00
-2.995049476623535156e+00 1.001443505287170410e+00
-3.044554471969604492e+00 1.001396656036376953e+00
-3.094059467315673828e+00 1.010970473289489746e+00
-3.143564224243164062e+00 1.001386523246765137e+00
-3.193069458007812500e+00 1.006075382232666016e+00
-3.242574214935302734e+00 1.001652956008911133e+00
-3.292079210281372070e+00 1.008565664291381836e+00
-3.341584205627441406e+00 1.008918046951293945e+00
-3.391088962554931641e+00 1.002192139625549316e+00
-3.440594196319580078e+00 1.007776498794555664e+00
-3.490098953247070312e+00 1.009309530258178711e+00
-3.539603948593139648e+00 1.004533052444458008e+00
-3.589108943939208984e+00 1.005808472633361816e+00
-3.638613700866699219e+00 9.990681409835815430e-01
-3.688118934631347656e+00 1.001269102096557617e+00
-3.737623691558837891e+00 9.986245036125183105e-01
-3.787128925323486328e+00 1.000232577323913574e+00
-3.836633682250976562e+00 1.004016637802124023e+00
-3.886138439178466797e+00 1.002257585525512695e+00
-3.935643672943115234e+00 1.000711083412170410e+00
-3.985148429870605469e+00 9.988958239555358887e-01
-4.034653663635253906e+00 1.001088738441467285e+00
-4.084158420562744141e+00 1.001488327980041504e+00
-4.133663177490234375e+00 9.969285726547241211e-01
-4.183168411254882812e+00 1.000083684921264648e+00
-4.232673645019531250e+00 1.001387476921081543e+00
-4.282177925109863281e+00 1.004304647445678711e+00
-4.331683158874511719e+00 9.978220462799072266e-01
-4.381188392639160156e+00 9.979370832443237305e-01
-4.430693149566650391e+00 9.974064826965332031e-01
-4.480197906494140625e+00 1.000223636627197266e+00
-4.529703140258789062e+00 1.003354907035827637e+00
-4.579207897186279297e+00 9.986783266067504883e-01
-4.628712654113769531e+00 1.001677274703979492e+00
-4.678217887878417969e+00 1.000906109809875488e+00
-4.727723121643066406e+00 1.000971555709838867e+00
-4.777227401733398438e+00 1.000061988830566406e+00
-4.826732635498046875e+00 9.990076422691345215e-01
-4.876237869262695312e+00 9.989488124847412109e-01
-4.925742626190185547e+00 9.980161190032958984e-01
-4.975247383117675781e+00 9.995763301849365234e-01
diff --git a/Tutorials/lj/rdfs/rdftarget2.0 b/Tutorials/lj/rdfs/rdftarget2.0
deleted file mode 100644
index d013fef6..00000000
--- a/Tutorials/lj/rdfs/rdftarget2.0
+++ /dev/null
@@ -1,101 +0,0 @@
-2.475247532129287720e-02 0.000000000000000000e+00
-7.425742596387863159e-02 0.000000000000000000e+00
-1.237623766064643860e-01 0.000000000000000000e+00
-1.732673346996307373e-01 0.000000000000000000e+00
-2.227722704410552979e-01 0.000000000000000000e+00
-2.722772359848022461e-01 0.000000000000000000e+00
-3.217821717262268066e-01 0.000000000000000000e+00
-3.712871372699737549e-01 0.000000000000000000e+00
-4.207920730113983154e-01 0.000000000000000000e+00
-4.702970385551452637e-01 0.000000000000000000e+00
-5.198019742965698242e-01 0.000000000000000000e+00
-5.693069696426391602e-01 0.000000000000000000e+00
-6.188118457794189453e-01 0.000000000000000000e+00
-6.683168411254882812e-01 0.000000000000000000e+00
-7.178218364715576172e-01 0.000000000000000000e+00
-7.673267126083374023e-01 0.000000000000000000e+00
-8.168317079544067383e-01 0.000000000000000000e+00
-8.663365840911865234e-01 3.909920807927846909e-03
-9.158415794372558594e-01 1.296284794807434082e-01
-9.653465747833251953e-01 6.326701641082763672e-01
-1.014851450920104980e+00 1.221579313278198242e+00
-1.064356446266174316e+00 1.578344583511352539e+00
-1.113861322402954102e+00 1.639539361000061035e+00
-1.163366317749023438e+00 1.551889300346374512e+00
-1.212871313095092773e+00 1.445863962173461914e+00
-1.262376308441162109e+00 1.354685187339782715e+00
-1.311881184577941895e+00 1.254810452461242676e+00
-1.361386179924011230e+00 1.196178913116455078e+00
-1.410891056060791016e+00 1.126549005508422852e+00
-1.460396051406860352e+00 1.071563482284545898e+00
-1.509901046752929688e+00 1.034450292587280273e+00
-1.559405922889709473e+00 1.004216551780700684e+00
-1.608910918235778809e+00 9.908828735351562500e-01
-1.658415794372558594e+00 9.701790213584899902e-01
-1.707920789718627930e+00 9.732660055160522461e-01
-1.757425785064697266e+00 9.613130092620849609e-01
-1.806930661201477051e+00 9.788951277732849121e-01
-1.856435656547546387e+00 9.689496159553527832e-01
-1.905940532684326172e+00 9.713085889816284180e-01
-1.955445528030395508e+00 9.899938702583312988e-01
-2.004950523376464844e+00 9.915860295295715332e-01
-2.054455280303955078e+00 9.918009638786315918e-01
-2.103960514068603516e+00 1.008273363113403320e+00
-2.153465270996093750e+00 1.021917104721069336e+00
-2.202970504760742188e+00 1.018145561218261719e+00
-2.252475261688232422e+00 1.017744898796081543e+00
-2.301980018615722656e+00 1.015952587127685547e+00
-2.351485252380371094e+00 1.024242758750915527e+00
-2.400990009307861328e+00 1.023660778999328613e+00
-2.450495243072509766e+00 1.015029907226562500e+00
-2.500000000000000000e+00 1.002730727195739746e+00
-2.549504756927490234e+00 1.000314354896545410e+00
-2.599009990692138672e+00 9.957047104835510254e-01
-2.648514747619628906e+00 1.000927925109863281e+00
-2.698019981384277344e+00 9.999169111251831055e-01
-2.747524738311767578e+00 9.945382475852966309e-01
-2.797029733657836914e+00 1.002235770225524902e+00
-2.846534729003906250e+00 9.941557645797729492e-01
-2.896039485931396484e+00 9.938797950744628906e-01
-2.945544719696044922e+00 1.000913381576538086e+00
-2.995049476623535156e+00 1.000085473060607910e+00
-3.044554471969604492e+00 1.002663254737854004e+00
-3.094059467315673828e+00 9.980006814002990723e-01
-3.143564224243164062e+00 9.997825622558593750e-01
-3.193069458007812500e+00 9.983022809028625488e-01
-3.242574214935302734e+00 1.005770802497863770e+00
-3.292079210281372070e+00 1.002417564392089844e+00
-3.341584205627441406e+00 9.996123909950256348e-01
-3.391088962554931641e+00 1.003506779670715332e+00
-3.440594196319580078e+00 1.002321362495422363e+00
-3.490098953247070312e+00 1.001827120780944824e+00
-3.539603948593139648e+00 9.974341988563537598e-01
-3.589108943939208984e+00 9.968874454498291016e-01
-3.638613700866699219e+00 9.956981539726257324e-01
-3.688118934631347656e+00 9.990249276161193848e-01
-3.737623691558837891e+00 1.000851631164550781e+00
-3.787128925323486328e+00 1.000995039939880371e+00
-3.836633682250976562e+00 1.000332474708557129e+00
-3.886138439178466797e+00 1.003618121147155762e+00
-3.935643672943115234e+00 9.973994493484497070e-01
-3.985148429870605469e+00 9.949451684951782227e-01
-4.034653663635253906e+00 9.949218034744262695e-01
-4.084158420562744141e+00 1.002434253692626953e+00
-4.133663177490234375e+00 9.988310933113098145e-01
-4.183168411254882812e+00 1.000918149948120117e+00
-4.232673645019531250e+00 9.996221065521240234e-01
-4.282177925109863281e+00 9.993261694908142090e-01
-4.331683158874511719e+00 9.958509802818298340e-01
-4.381188392639160156e+00 1.002104163169860840e+00
-4.430693149566650391e+00 1.002452850341796875e+00
-4.480197906494140625e+00 1.000764727592468262e+00
-4.529703140258789062e+00 1.000565290451049805e+00
-4.579207897186279297e+00 9.948357939720153809e-01
-4.628712654113769531e+00 9.963614344596862793e-01
-4.678217887878417969e+00 9.968423843383789062e-01
-4.727723121643066406e+00 1.001460790634155273e+00
-4.777227401733398438e+00 1.002673029899597168e+00
-4.826732635498046875e+00 1.002437829971313477e+00
-4.876237869262695312e+00 9.983531236648559570e-01
-4.925742626190185547e+00 9.997128248214721680e-01
-4.975247383117675781e+00 1.000228524208068848e+00
diff --git a/Tutorials/lj/trajectory0.5.gsd b/Tutorials/lj/trajectory0.5.gsd
deleted file mode 100644
index 7486c3a9..00000000
Binary files a/Tutorials/lj/trajectory0.5.gsd and /dev/null differ
diff --git a/Tutorials/lj/trajectory1.5.gsd b/Tutorials/lj/trajectory1.5.gsd
deleted file mode 100644
index d3aedb1d..00000000
Binary files a/Tutorials/lj/trajectory1.5.gsd and /dev/null differ
diff --git a/Tutorials/lj/trajectory2.0.gsd b/Tutorials/lj/trajectory2.0.gsd
deleted file mode 100644
index 8bbfbb37..00000000
Binary files a/Tutorials/lj/trajectory2.0.gsd and /dev/null differ
diff --git a/Tutorials/propane/.gitignore b/Tutorials/propane/.gitignore
deleted file mode 100644
index 7c8814b6..00000000
--- a/Tutorials/propane/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-rdfs/pair*
-potentials/
-state*/*.txt
-state*/run.py
diff --git a/Tutorials/propane/opt.py b/Tutorials/propane/opt.py
deleted file mode 100644
index 943bd361..00000000
--- a/Tutorials/propane/opt.py
+++ /dev/null
@@ -1,61 +0,0 @@
-import itertools
-import os
-import string
-
-import numpy as np
-
-from msibi import MSIBI, Pair, State, mie
-
-os.system("rm rdfs/pair_C3*_state*-step*.txt f_fits.log")
-os.system("rm state_*/*.txt state*/run.py state*/*query.dcd")
-
-
-# Set up global parameters.
-rdf_cutoff = 5.0
-opt = MSIBI(
- rdf_cutoff=rdf_cutoff, n_rdf_points=201, pot_cutoff=3.0, smooth_rdfs=True
-)
-
-# Specify states.
-stateA = State(
- kT=0.5,
- state_dir="./state_A",
- top_file="start.hoomdxml",
- name="stateA",
- backup_trajectory=True,
-)
-stateB = State(
- kT=1.5,
- state_dir="./state_B",
- top_file="start.hoomdxml",
- name="stateB",
- backup_trajectory=True,
-)
-stateC = State(
- kT=2.0,
- state_dir="./state_C",
- top_file="start.hoomdxml",
- name="stateC",
- backup_trajectory=True,
-)
-states = [stateA, stateB, stateC]
-
-# Specify pairs.
-indices = list(itertools.combinations(range(1024), 2)) # all-all for 1024 atoms
-
-initial_guess = mie(opt.pot_r, 1.0, 1.0) # 1-D array of potential values.
-alphabet = ["A", "B", "C"]
-rdf_targets = [
- np.loadtxt("rdfs/C3-C3-state_{0}.txt".format(i)) for i in alphabet
-]
-
-pair0 = Pair("C3", "C3", initial_guess)
-alphas = [1.0, 1.0, 1.0]
-
-# Add targets to pair.
-for state, target, alpha in zip(states, rdf_targets, alphas):
- pair0.add_state(state, target, alpha, indices)
-pairs = [pair0] # optimize() expects a list of pairs
-
-# Do magic.
-opt.optimize(states, pairs, n_iterations=5, engine="hoomd")
diff --git a/Tutorials/propane/plot.py b/Tutorials/propane/plot.py
deleted file mode 100644
index ae076647..00000000
--- a/Tutorials/propane/plot.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from msibi_utils.animate_rdf import animate_all_pairs_states
-from msibi_utils.plot_fit import plot_all_fits
-from msibi_utils.plot_rdfs import plot_all_rdfs
-
-plot_all_fits("opt.out", ylims=(0.5, 1))
-plot_all_rdfs("opt.out", "rdfs", step=4)
-animate_all_pairs_states("opt.out", "rdfs", step=4, n_skip=0)
diff --git a/Tutorials/propane/rdfs/C3-C3-state_A.txt b/Tutorials/propane/rdfs/C3-C3-state_A.txt
deleted file mode 100644
index 03865b89..00000000
--- a/Tutorials/propane/rdfs/C3-C3-state_A.txt
+++ /dev/null
@@ -1,201 +0,0 @@
-0 0
-0.025 0
-0.05 0
-0.075 0
-0.1 0
-0.125 0
-0.15 0
-0.175 0
-0.2 0
-0.225 0
-0.25 0
-0.275 0
-0.3 0
-0.325 0
-0.35 0
-0.375 0
-0.4 0
-0.425 0
-0.45 0
-0.475 0
-0.5 0
-0.525 0
-0.55 0
-0.575 0
-0.6 0
-0.625 0
-0.65 0
-0.675 0
-0.7 0
-0.725 0
-0.75 0
-0.775 0
-0.8 0
-0.825 0
-0.85 0
-0.875 0
-0.9 0
-0.925 0
-0.95 0.000144115
-0.975 0.000547643
-1 0.00169303
-1.025 0.0121552
-1.05 0.0501444
-1.075 0.122938
-1.1 0.261594
-1.125 0.471037
-1.15 0.720606
-1.175 1.00672
-1.2 1.28503
-1.225 1.54392
-1.25 1.7639
-1.275 1.96846
-1.3 2.09609
-1.325 2.16646
-1.35 2.20974
-1.375 2.23375
-1.4 2.1875
-1.425 2.11498
-1.45 2.02195
-1.475 1.91865
-1.5 1.76103
-1.525 1.6286
-1.55 1.47759
-1.575 1.34798
-1.6 1.2129
-1.625 1.07562
-1.65 0.963757
-1.675 0.875166
-1.7 0.784106
-1.725 0.709739
-1.75 0.637311
-1.775 0.58593
-1.8 0.558539
-1.825 0.523949
-1.85 0.501472
-1.875 0.498544
-1.9 0.499577
-1.925 0.504871
-1.95 0.515455
-1.975 0.535119
-2 0.562982
-2.025 0.590418
-2.05 0.645273
-2.075 0.699583
-2.1 0.741972
-2.125 0.808908
-2.15 0.848957
-2.175 0.92252
-2.2 0.986616
-2.225 1.03662
-2.25 1.07654
-2.275 1.12029
-2.3 1.16658
-2.325 1.19948
-2.35 1.22069
-2.375 1.2414
-2.4 1.25684
-2.425 1.27803
-2.45 1.26927
-2.475 1.26756
-2.5 1.25481
-2.525 1.23782
-2.55 1.23436
-2.575 1.20045
-2.6 1.19355
-2.625 1.16264
-2.65 1.14071
-2.675 1.11648
-2.7 1.10066
-2.725 1.07295
-2.75 1.04931
-2.775 1.01796
-2.8 0.989396
-2.825 0.975405
-2.85 0.954841
-2.875 0.928418
-2.9 0.906819
-2.925 0.896277
-2.95 0.880408
-2.975 0.857058
-3 0.856589
-3.025 0.84602
-3.05 0.844549
-3.075 0.840522
-3.1 0.842606
-3.125 0.85214
-3.15 0.853192
-3.175 0.868522
-3.2 0.885085
-3.225 0.90618
-3.25 0.920494
-3.275 0.93758
-3.3 0.957528
-3.325 0.978968
-3.35 0.996503
-3.375 1.01699
-3.4 1.03399
-3.425 1.05251
-3.45 1.06703
-3.475 1.08176
-3.5 1.08419
-3.525 1.09654
-3.55 1.10207
-3.575 1.10333
-3.6 1.09967
-3.625 1.09822
-3.65 1.0893
-3.675 1.08512
-3.7 1.0874
-3.725 1.07274
-3.75 1.06293
-3.775 1.05613
-3.8 1.04845
-3.825 1.03628
-3.85 1.02356
-3.875 1.01704
-3.9 1.00752
-3.925 0.995554
-3.95 0.991526
-3.975 0.980938
-4 0.966381
-4.025 0.968382
-4.05 0.956258
-4.075 0.951557
-4.1 0.950104
-4.125 0.944795
-4.15 0.94601
-4.175 0.942964
-4.2 0.944521
-4.225 0.948882
-4.25 0.942759
-4.275 0.948713
-4.3 0.95107
-4.325 0.960172
-4.35 0.963644
-4.375 0.971281
-4.4 0.973871
-4.425 0.988009
-4.45 0.990748
-4.475 1.00135
-4.5 1.00679
-4.525 1.00726
-4.55 1.01578
-4.575 1.02861
-4.6 1.02607
-4.625 1.03425
-4.65 1.03473
-4.675 1.03698
-4.7 1.03563
-4.725 1.03737
-4.75 1.04003
-4.775 1.03881
-4.8 1.03667
-4.825 1.03565
-4.85 1.03125
-4.875 1.02937
-4.9 1.02547
-4.925 1.01571
-4.95 1.01456
-4.975 1.01306
-5 1.00527
diff --git a/Tutorials/propane/rdfs/C3-C3-state_B.txt b/Tutorials/propane/rdfs/C3-C3-state_B.txt
deleted file mode 100644
index 521791a4..00000000
--- a/Tutorials/propane/rdfs/C3-C3-state_B.txt
+++ /dev/null
@@ -1,201 +0,0 @@
-0 0
-0.025 0
-0.05 0
-0.075 0
-0.1 0
-0.125 0
-0.15 0
-0.175 0
-0.2 0
-0.225 0
-0.25 0
-0.275 0
-0.3 0
-0.325 0
-0.35 0
-0.375 0
-0.4 0
-0.425 0
-0.45 0
-0.475 0
-0.5 0
-0.525 0
-0.55 0
-0.575 0
-0.6 0
-0.625 0
-0.65 0
-0.675 0
-0.7 0
-0.725 0
-0.75 0
-0.775 0
-0.8 0
-0.825 0
-0.85 0
-0.875 0
-0.9 0
-0.925 0
-0.95 0
-0.975 0.000255251
-1 0.00169961
-1.025 0.00485609
-1.05 0.0143318
-1.075 0.039989
-1.1 0.0774296
-1.125 0.151013
-1.15 0.232077
-1.175 0.350029
-1.2 0.470177
-1.225 0.631954
-1.25 0.782237
-1.275 0.955022
-1.3 1.07692
-1.325 1.22071
-1.35 1.31282
-1.375 1.40248
-1.4 1.49962
-1.425 1.56042
-1.45 1.63426
-1.475 1.65258
-1.5 1.65248
-1.525 1.66015
-1.55 1.63467
-1.575 1.61026
-1.6 1.61279
-1.625 1.53515
-1.65 1.49644
-1.675 1.41886
-1.7 1.3684
-1.725 1.31307
-1.75 1.26262
-1.775 1.21345
-1.8 1.15694
-1.825 1.10054
-1.85 1.05648
-1.875 1.03189
-1.9 0.982227
-1.925 0.952203
-1.95 0.925125
-1.975 0.90477
-2 0.884706
-2.025 0.866786
-2.05 0.851869
-2.075 0.854722
-2.1 0.830429
-2.125 0.832093
-2.15 0.818714
-2.175 0.833712
-2.2 0.829927
-2.225 0.831175
-2.25 0.845731
-2.275 0.839667
-2.3 0.86234
-2.325 0.875564
-2.35 0.89223
-2.375 0.899582
-2.4 0.913197
-2.425 0.93675
-2.45 0.93675
-2.475 0.965808
-2.5 0.968371
-2.525 0.986767
-2.55 1.00093
-2.575 0.995883
-2.6 1.01663
-2.625 1.0327
-2.65 1.03906
-2.675 1.04684
-2.7 1.04485
-2.725 1.06558
-2.75 1.05131
-2.775 1.07229
-2.8 1.06216
-2.825 1.06612
-2.85 1.06778
-2.875 1.04973
-2.9 1.05321
-2.925 1.06046
-2.95 1.05682
-2.975 1.06079
-3 1.04611
-3.025 1.04423
-3.05 1.03256
-3.075 1.03311
-3.1 1.03401
-3.125 1.02275
-3.15 1.02165
-3.175 1.0128
-3.2 1.00631
-3.225 0.999732
-3.25 0.995858
-3.275 0.997422
-3.3 0.993471
-3.325 0.992834
-3.35 0.992568
-3.375 0.980184
-3.4 0.982292
-3.425 0.979832
-3.45 0.980662
-3.475 0.974942
-3.5 0.987442
-3.525 0.975922
-3.55 0.979807
-3.575 0.982175
-3.6 0.978966
-3.625 0.986024
-3.65 0.981646
-3.675 0.979987
-3.7 0.982654
-3.725 0.978498
-3.75 0.983104
-3.775 0.995
-3.8 0.98475
-3.825 0.999378
-3.85 1.00454
-3.875 1.0036
-3.9 0.994945
-3.925 1.00486
-3.95 1.00237
-3.975 1.00196
-4 1.0103
-4.025 1.01528
-4.05 1.00907
-4.075 1.01096
-4.1 1.00708
-4.125 1.00403
-4.15 1.00802
-4.175 1.01443
-4.2 1.01285
-4.225 1.00767
-4.25 1.00745
-4.275 1.01301
-4.3 1.01036
-4.325 1.00657
-4.35 1.00384
-4.375 1.00371
-4.4 1.00044
-4.425 1.00326
-4.45 1.00137
-4.475 1.00545
-4.5 1.00006
-4.525 1.00315
-4.55 1.00036
-4.575 1.00028
-4.6 0.999741
-4.625 1.00937
-4.65 0.9978
-4.675 0.999239
-4.7 1.0039
-4.725 1.00128
-4.75 0.998765
-4.775 0.991327
-4.8 1.00171
-4.825 0.99314
-4.85 0.994734
-4.875 0.994286
-4.9 0.998199
-4.925 1.0024
-4.95 1.0009
-4.975 1.0005
-5 1.00046
diff --git a/Tutorials/propane/rdfs/C3-C3-state_C.txt b/Tutorials/propane/rdfs/C3-C3-state_C.txt
deleted file mode 100644
index d2057063..00000000
--- a/Tutorials/propane/rdfs/C3-C3-state_C.txt
+++ /dev/null
@@ -1,201 +0,0 @@
-0 0
-0.025 0
-0.05 0
-0.075 0
-0.1 0
-0.125 0
-0.15 0
-0.175 0
-0.2 0
-0.225 0
-0.25 0
-0.275 0
-0.3 0
-0.325 0
-0.35 0
-0.375 0
-0.4 0
-0.425 0
-0.45 0
-0.475 0
-0.5 0
-0.525 0
-0.55 0
-0.575 0
-0.6 0
-0.625 0
-0.65 0
-0.675 0
-0.7 0
-0.725 0
-0.75 0
-0.775 0
-0.8 0
-0.825 0
-0.85 0
-0.875 0
-0.9 0
-0.925 0
-0.95 0
-0.975 0
-1 0.00296389
-1.025 0.00423417
-1.05 0.0107661
-1.075 0.0475301
-1.1 0.0969736
-1.125 0.190213
-1.15 0.272055
-1.175 0.392159
-1.2 0.535298
-1.225 0.72123
-1.25 0.943632
-1.275 1.09614
-1.3 1.3467
-1.325 1.52698
-1.35 1.61222
-1.375 1.82533
-1.4 1.89303
-1.425 1.96745
-1.45 2.08757
-1.475 2.16356
-1.5 2.13115
-1.525 2.08426
-1.55 2.1718
-1.575 2.1594
-1.6 2.10173
-1.625 2.09924
-1.65 2.05417
-1.675 1.97082
-1.7 1.90074
-1.725 1.86204
-1.75 1.8497
-1.775 1.78501
-1.8 1.67691
-1.825 1.65679
-1.85 1.56925
-1.875 1.58382
-1.9 1.48204
-1.925 1.46266
-1.95 1.44299
-1.975 1.37461
-2 1.33579
-2.025 1.31017
-2.05 1.27967
-2.075 1.275
-2.1 1.24126
-2.125 1.23667
-2.15 1.21929
-2.175 1.19983
-2.2 1.18529
-2.225 1.17078
-2.25 1.14565
-2.275 1.14484
-2.3 1.1242
-2.325 1.10807
-2.35 1.13237
-2.375 1.076
-2.4 1.09375
-2.425 1.06837
-2.45 1.08812
-2.475 1.08134
-2.5 1.06257
-2.525 1.08044
-2.55 1.03609
-2.575 1.06178
-2.6 1.07895
-2.625 1.042
-2.65 1.04652
-2.675 1.0425
-2.7 1.06157
-2.725 1.06052
-2.75 1.03683
-2.775 1.00619
-2.8 1.03141
-2.825 1.04785
-2.85 1.04705
-2.875 1.03301
-2.9 1.02932
-2.925 1.0441
-2.95 1.02118
-2.975 1.02748
-3 1.0331
-3.025 1.01699
-3.05 1.02621
-3.075 1.03373
-3.1 1.04008
-3.125 1.0015
-3.15 1.03343
-3.175 1.03179
-3.2 1.03066
-3.225 1.00205
-3.25 1.00531
-3.275 1.01749
-3.3 1.00607
-3.325 1.02488
-3.35 1.01628
-3.375 1.01974
-3.4 1.01737
-3.425 1.01073
-3.45 1.01659
-3.475 1.00232
-3.5 1.03022
-3.525 0.99543
-3.55 0.995634
-3.575 1.01498
-3.6 1.0281
-3.625 1.01184
-3.65 0.997846
-3.675 1.00738
-3.7 0.998266
-3.725 1.0289
-3.75 0.99316
-3.775 1.00371
-3.8 0.998534
-3.825 1.00424
-3.85 1.0089
-3.875 0.999082
-3.9 1.02278
-3.925 1.00346
-3.95 0.996261
-3.975 0.999478
-4 0.999141
-4.025 1.00629
-4.05 1.0187
-4.075 0.995549
-4.1 1.00899
-4.125 0.99382
-4.15 1.00209
-4.175 1.00246
-4.2 1.00387
-4.225 1.00619
-4.25 1.00914
-4.275 0.998725
-4.3 1.00621
-4.325 1.00305
-4.35 0.989747
-4.375 0.983472
-4.4 1.00607
-4.425 1.00132
-4.45 0.992959
-4.475 1.01233
-4.5 1.01778
-4.525 0.998039
-4.55 0.993919
-4.575 1.01567
-4.6 0.982628
-4.625 0.989017
-4.65 1.00528
-4.675 0.992508
-4.7 0.995893
-4.725 0.995767
-4.75 0.999742
-4.775 0.993372
-4.8 0.992983
-4.825 1.00489
-4.85 0.997149
-4.875 1.00122
-4.9 0.996219
-4.925 0.995193
-4.95 1.00247
-4.975 1.00844
-5 1.0125
diff --git a/Tutorials/propane/state_A/hoomd_run_template.py b/Tutorials/propane/state_A/hoomd_run_template.py
deleted file mode 100755
index 0e9a7f31..00000000
--- a/Tutorials/propane/state_A/hoomd_run_template.py
+++ /dev/null
@@ -1,7 +0,0 @@
-all = hoomd.group.all()
-nvt_int = hoomd.md.integrate.langevin(group=all, kT=T_final, seed=1)
-hoomd.md.integrate.mode_standard(dt=0.001)
-
-hoomd.run(1e2)
-output_dcd = hoomd.dump.dcd(filename="query.dcd", period=100, overwrite=True)
-hoomd.run(1e4)
diff --git a/Tutorials/propane/state_A/start.hoomdxml b/Tutorials/propane/state_A/start.hoomdxml
deleted file mode 100755
index 04727a84..00000000
--- a/Tutorials/propane/state_A/start.hoomdxml
+++ /dev/null
@@ -1,4116 +0,0 @@
-
-
-
-
-
--6.01612 -3.0955 -4.99577
-0.220974 5.24077 5.03659
--5.70426 3.15938 2.71932
-5.76901 -6.30648 3.65493
--3.66534 5.84858 -1.21114
-2.71256 -3.30432 4.31491
--5.06002 3.36388 -2.91929
--1.31727 0.433331 0.456665
--1.45514 2.70539 -1.61655
--5.49077 2.1344 2.22842
-2.20271 0.867396 4.30593
--2.15852 -6.30026 1.52611
-0.973216 3.27374 -4.11579
--1.58572 4.93515 -1.65297
--1.34241 -4.11456 4.36808
--3.07913 0.48815 3.75148
-2.13865 -2.77927 0.683071
-2.26642 5.45902 -0.130551
--0.994597 -2.89972 4.43253
--0.99154 -3.50506 -3.07266
--6.28643 6.31503 0.9468
-4.65868 4.89313 -6.33431
--3.29319 -3.89999 -3.86059
--5.71125 1.45214 -4.55811
-2.04264 -0.025519 -3.86554
--3.96794 4.32649 -2.65945
--0.993918 -4.7269 -6.11152
--1.03233 1.47937 4.48647
-1.76569 1.29366 -4.85505
--4.61486 -1.67588 1.79159
--1.80087 -3.88535 -0.992383
--4.7964 -4.04722 0.685786
-5.66279 4.3154 5.99225
-0.962799 3.86015 1.69311
-0.414324 -1.83811 -2.57762
--4.43975 2.06389 -1.11518
--3.38766 -3.01055 2.71661
-3.60683 0.50622 1.36112
--2.02362 -2.85795 -2.15046
-2.27631 6.03188 4.7797
-3.34931 0.948497 3.78295
--0.737757 6.10005 4.93934
-3.68833 4.103 3.09821
--4.96122 5.41138 -3.01114
-0.164526 5.93348 0.0462726
-2.44686 -6.09788 -2.74129
--1.76268 4.09923 1.76897
--3.4593 -2.23883 1.65692
--1.79358 -1.17876 -3.04282
-1.90542 2.99555 -6.16072
-3.74107 3.8709 -0.160424
-4.32706 3.90173 -5.14763
-2.95917 -0.881434 -2.83139
-1.33071 2.32683 -3.38335
--4.73733 -0.353173 -6.45436
-5.08525 -6.11892 -1.78523
--0.78474 -2.96762 0.773421
-4.86522 -3.5281 0.178994
-2.19895 3.34443 -3.17661
-0.653561 3.96852 5.0262
--3.5435 -4.52532 2.45952
-6.34745 -5.16347 -1.79884
--3.06034 4.62658 5.17225
-5.96897 3.60947 2.85503
-3.13371 -1.62433 -5.04333
-5.31659 1.65998 3.54204
--5.06761 5.94926 4.77502
-3.33549 -0.42812 -0.79081
-0.834086 -6.41363 -4.90031
-4.47299 -0.73911 -1.4426
-6.11899 -2.68688 3.21074
-3.99629 -3.54714 3.75087
--1.67415 5.46194 -3.64536
-1.57286 4.78852 4.61479
-6.41417 0.449628 3.85584
--4.82324 5.25808 3.00396
--2.67648 5.56773 6.26099
-1.47376 -4.16714 -6.42487
-6.01382 4.12661 -5.5272
-5.33592 -2.57472 -2.22984
-2.14754 -1.44735 -3.95026
-0.683049 -4.26636 -5.20018
-6.38473 6.01646 -6.4326
--0.0598788 1.20869 1.20787
-1.98768 -6.09948 2.75338
--1.09323 -4.81498 3.02891
--5.10055 0.909714 1.23022
-3.17638 -5.10978 -3.25619
--4.49809 -2.66642 -5.21763
--4.60771 -2.87659 4.57599
-4.35702 0.491878 0.0636225
-5.53763 1.23565 0.219419
-3.92617 2.00748 -4.17214
-2.37495 -0.172804 -5.10957
--3.46111 5.94698 2.68867
--3.6763 -4.10527 4.80813
-4.22115 -0.614719 5.3439
-6.3962 -1.8728 -0.945171
-1.3639 -1.39025 5.04173
--2.15539 -0.811089 0.361711
-2.36265 -4.23452 -1.31383
-2.18457 6.20704 -5.3216
--1.22158 5.26214 2.30229
--4.62608 6.03754 -3.94002
--0.0446613 -5.99237 -3.0907
--3.21694 -6.29481 -2.40482
-5.78042 -1.16297 0.370149
-1.68515 -5.81025 0.894172
-1.0296 0.583502 3.82442
--6.09873 3.49592 5.67275
--5.2235 -5.36986 1.20153
-1.08034 -1.25098 -3.45048
-1.64914 -4.91509 3.19351
-0.714045 3.15969 6.18164
-0.851042 6.49123 3.14753
--3.42291 5.07279 -0.141787
--3.23547 3.41628 4.04415
--2.49942 -1.70473 2.93386
-2.28232 -2.14412 5.55102
-5.95361 -4.56865 2.95015
--4.67492 -5.30718 -0.0495295
-4.01306 4.64414 1.84082
--4.25995 -5.08134 5.54882
--0.670696 2.72867 -2.93336
--1.32976 -4.66448 -3.24926
-0.147416 -0.664268 4.38209
-1.19393 1.33532 1.08151
--5.98452 3.77302 3.89649
--2.21329 -1.11952 4.99689
--3.97382 -2.16618 -3.67262
-2.3762 3.94508 2.01102
--4.04959 2.9141 0.602355
--0.507425 -5.93492 3.79394
-0.0557174 5.04243 2.22613
--1.25688 -6.11554 -5.18292
-6.14893 -2.38601 -5.87403
--3.68305 -5.33132 -4.69401
--6.47976 3.75168 -2.21312
--1.5146 -4.04591 1.12987
--4.78106 1.17203 2.47296
--3.65057 5.59218 -6.03266
--0.431343 -3.34928 3.15229
--5.99854 -4.49722 5.01084
-3.9392 5.33137 3.15389
--2.57125 6.27066 0.0422787
-4.31022 -6.41007 3.58716
-3.95178 -2.85897 2.10099
-1.96106 -2.4062 -5.20706
-0.602548 4.94387 1.19117
--1.8836 6.48559 -6.23748
-3.28041 -0.479787 -4.24551
--1.48669 -5.25676 1.89311
--3.44217 -6.31968 -5.61047
-2.59759 0.509724 -2.51816
--3.87243 2.51411 4.92474
--1.11053 -3.70705 6.15658
-3.04325 -0.668947 1.45788
--6.18735 -4.97057 2.25191
--0.982362 -5.66987 -2.19071
--0.508532 -2.0414 3.17056
--0.395179 1.53008 -1.75646
--4.40267 0.276855 5.54112
--1.11511 2.37179 6.22271
--5.63902 5.88634 -5.31377
--1.04852 0.464527 -2.50012
--5.54853 -1.37066 6.30796
-3.49581 -5.37505 3.04462
--2.5265 -1.92497 -0.638543
--0.921121 -0.75 0.924951
-3.37411 2.91792 -3.22505
-4.58918 6.31726 -3.01478
-6.46094 -3.82521 -2.67033
-1.02893 2.69201 -5.27729
--2.33059 -4.90584 3.04071
--6.0288 -4.37562 -0.356661
--2.94071 2.31182 -1.66161
-1.93188 -1.23263 0.654091
-3.99707 1.20131 -5.66115
--0.581759 5.22542 0.840171
--5.68498 -6.33649 -2.41538
-4.13335 -2.3642 -5.10512
--3.01972 3.0869 -6.02433
--0.200788 0.887171 3.68048
-5.47352 -0.462574 3.59406
--2.74062 4.52238 0.993979
-4.85292 4.43288 2.65801
-5.41131 -2.6634 1.86438
--2.95932 -6.14978 3.82345
-5.92695 2.356 0.798225
-1.29127 2.84229 2.33023
-4.93115 1.00379 5.92376
-2.02553 3.46097 4.41364
--6.19898 -3.35229 2.42118
-4.38852 -0.650588 0.792572
--2.16821 5.14937 -0.475286
-0.989795 2.65071 -0.0939543
--1.60615 1.74319 -2.75737
--5.20605 2.15423 3.50167
--1.881 3.90096 4.07254
--1.23057 -2.0876 5.48858
--0.515798 -2.50359 -4.85999
-5.52911 5.70253 -2.20443
--5.00214 3.82387 -4.48147
-4.3928 -5.05424 -0.921729
-5.50317 1.97833 -0.991695
-3.15077 2.89305 0.857805
-1.75289 4.56458 -2.47087
--5.85984 -5.13413 -2.76503
--3.41753 -0.898193 -6.18639
-6.49788 -2.87288 4.74793
-2.22493 5.77957 -2.91425
-0.257357 -4.07854 0.17984
--5.43079 0.0929639 3.24578
--0.642237 3.0078 4.09485
-5.61561 0.601912 2.80179
-4.62261 3.03741 -1.20817
-4.4783 -1.20465 -0.282902
-2.08578 2.40797 -2.23422
-6.18842 -4.67787 6.23062
--0.363027 6.26686 -5.74561
-0.101871 -5.3985 -5.75026
-4.6891 2.14967 -2.54446
-3.75885 -1.28326 -6.36573
-2.26752 1.25945 0.938583
--1.73759 -1.09344 6.42287
--4.8024 -4.43215 4.33963
-4.28201 -0.372165 -3.22787
--4.23563 1.75763 1.4672
--0.92952 2.85896 0.51692
-4.26518 -2.65658 -3.6889
--2.38332 -5.32796 -5.66163
-2.89669 -6.12605 1.99424
--4.37874 4.378 4.25882
--1.35228 6.28722 -2.71685
-5.80473 -0.621039 4.75492
-0.0643505 -5.98912 -4.29771
--6.18327 1.45014 0.254725
-4.06514 -1.24542 3.24459
--2.40078 1.31844 0.273312
-1.21406 4.8587 5.98463
-1.89029 6.48993 -4.14039
--2.18269 -3.70847 -3.38856
-4.09664 5.62619 -3.93415
--6.19879 -6.10931 5.71369
-0.13834 1.82506 -3.2032
--4.64683 1.37236 4.49212
--4.39942 4.80835 -5.20288
--5.86287 -3.9128 1.16045
-5.70314 4.47185 -3.01742
--2.47901 3.20804 -4.84603
-6.4794 -0.793043 -5.52481
-0.449064 -1.95168 4.06236
-2.62997 -4.21974 0.546325
-5.00418 0.727203 -0.986634
-0.723978 2.74618 4.59941
-3.08588 -3.0221 -5.58164
--5.54919 -1.54347 -5.36647
-1.43035 0.484136 -1.50061
--0.0771183 -0.286622 0.140749
-2.27925 2.05066 -0.0140352
-6.02389 -3.90782 4.17866
--1.18415 5.82008 3.65669
--0.782665 -0.840195 -2.49142
-6.20607 -3.54607 -0.0758306
--0.748059 -0.868995 5.64016
-4.18663 0.313116 -2.12511
-6.29033 -6.11588 1.96951
--0.247012 3.38065 -6.01134
-5.89288 -5.09684 -3.06834
--2.78508 3.77478 -0.183686
--1.48238 -5.37383 0.627504
-4.49032 6.47882 -4.70425
-6.3202 1.89979 5.87404
--5.94845 -0.595753 -4.27427
--6.1769 -0.0303637 -1.75028
-0.630255 -0.645549 5.75079
--4.77383 -5.3377 -2.28882
-0.0766993 -4.96167 -0.946354
-2.5468 -0.21204 0.345585
--1.0537 -3.91334 -0.0435371
--0.33378 -4.49852 -2.24403
--2.67709 2.69619 2.86473
--6.11697 -2.68182 -2.32437
-1.33709 -5.54117 -3.65794
--5.23903 -5.36994 -5.27306
--2.14006 -0.424073 1.5224
-5.89354 -3.67157 1.28424
-3.65948 -3.98615 -3.61722
-4.78149 5.79617 0.123173
--2.31501 0.746976 1.53051
-3.44483 -5.04752 5.98302
--3.34607 1.85688 -3.19367
--5.01869 -2.65351 2.60515
-5.27302 -5.67922 -4.14272
-5.00409 -6.49286 4.80775
--1.87563 -5.17001 5.86727
--0.0419609 2.63131 -4.52641
--0.571635 -0.98961 -3.64769
--5.68395 2.27521 0.921195
--0.97392 6.45462 1.03486
-1.46925 5.89484 0.521641
--4.06445 2.75406 6.26443
--1.31765 2.44492 -4.28774
-1.23597 -6.4441 5.54868
--5.23553 -6.23956 -6.42278
-3.90143 5.74298 5.69578
-1.73878 -2.13465 2.86692
-5.96976 4.29097 1.73964
-4.56212 -3.18296 -6.02652
--2.14401 -2.98997 6.41267
-2.2081 -3.09209 -6.49093
--3.59398 -0.9932 1.1927
--3.26685 -2.27913 -1.38319
-0.371066 4.41134 -2.29019
--1.51894 4.18581 0.647323
--0.510016 3.78545 1.52904
-3.33961 4.17104 -2.62025
-0.905179 -4.00468 3.54221
--3.36014 6.35113 5.27058
-6.28494 0.863206 -0.839809
--1.11986 -3.67644 -4.37626
--6.0261 4.96945 0.791567
--3.08022 -0.97913 -3.74403
--3.29328 0.350038 -6.37167
-0.784406 -2.83528 -5.45966
-1.16583 -1.95388 -0.137189
--2.27367 2.65908 -3.46441
--1.6444 2.02256 -0.160851
--5.91703 -1.03731 3.9581
-1.83048 -0.327255 6.18797
-3.42176 5.22999 -0.474494
-0.729611 1.2327 2.54564
-1.00378 5.80846 -0.863861
--0.0820037 -2.88218 5.97716
--4.96924 -6.39004 3.60532
--3.94026 3.38362 -1.49208
--4.44058 -4.05023 -0.906831
-4.48375 4.08006 5.36334
-5.91771 -6.31405 -5.19694
--3.89595 -3.4647 1.66024
-0.122764 -4.29163 -3.58928
--2.38982 1.31043 -3.81634
--2.39306 -2.10964 -5.32561
--2.65888 1.47078 -6.31385
--5.95456 2.67361 4.60555
-3.43876 -4.82379 4.22813
--6.06623 0.975162 -2.56118
--3.5155 1.68763 0.328084
-0.685078 6.25254 1.49697
-2.31021 4.22246 -6.18898
--5.66526 -5.48438 -1.14174
-6.30757 -0.383786 2.74042
--6.22615 2.79348 -0.227014
-1.10558 -0.665535 -0.524878
-2.79222 5.04953 -1.8203
-3.53113 4.50231 -6.3401
--1.95388 -4.39325 -4.91523
--5.58595 -2.86501 -6.07968
-1.9297 -1.95791 -2.6466
--0.810616 -0.372193 3.54135
--5.97436 -0.029845 6.03747
--2.27964 -4.50935 0.13603
--2.15282 -3.19297 0.218621
-5.3964 1.92685 5.05388
--5.70944 2.61904 -3.49568
-5.19378 -2.85576 5.6476
-4.52775 4.27443 4.04449
-5.05584 -2.87796 4.44483
-5.00005 -5.02788 -1.99456
-4.105 5.2331 -5.19654
-3.88729 6.28938 2.16324
--2.93974 3.42999 -2.48051
--3.84985 3.20896 -3.69175
--6.14793 -4.06128 -5.79506
--3.08759 4.93678 -1.68636
-4.86531 -6.40262 1.31993
--0.0443516 -4.68613 4.04759
--4.13591 4.71622 -1.40105
-2.63241 1.96753 6.44536
-2.34045 -1.83514 4.01054
--2.83902 -4.5759 -2.67989
--2.01266 4.41375 -4.75339
-6.46974 -1.75407 2.52765
-4.08173 0.172924 6.23606
-6.0175 2.68652 3.70365
--1.84872 0.519483 -0.62777
--4.38215 -2.98091 6.44316
-5.30343 -1.78106 -5.1542
-1.09648 1.59142 -2.24016
-1.32263 1.33181 4.93106
-3.83287 -1.4132 1.98919
--5.94388 4.16103 -3.33891
-2.94206 -0.560597 5.97685
-0.837112 -2.76399 -1.45153
-6.25093 1.05674 -3.67597
--5.53271 4.02831 -5.48654
--3.55645 -5.86943 -0.683272
-1.62756 5.35844 2.00358
--3.06382 1.23934 -5.18582
-5.65517 -5.6154 -0.671965
--6.27772 -0.681853 -0.368902
--3.206 1.26275 2.67708
--5.49594 2.04747 -2.29335
--3.56012 1.82874 3.76206
-0.13551 -1.59471 -0.718695
--3.83919 5.74358 4.03774
-2.99 6.35931 -1.51294
--4.16838 4.62688 -3.83191
-1.82736 -3.67237 -5.02052
--1.70494 2.38136 3.62764
--6.29467 1.24858 2.93116
--2.52165 -0.0566989 -3.21384
--0.458799 -2.93868 1.8886
--1.5939 3.28927 2.84018
--6.38986 -3.48505 5.87048
--3.08404 1.32971 -0.921668
--5.66498 0.87604 -5.98454
-4.56148 -0.771481 -4.91997
-3.50147 0.613312 -3.4618
-5.31565 4.4705 -4.39917
-1.82254 -3.32539 3.28481
-5.28681 -3.60577 2.92651
--1.64507 2.8347 4.90997
-5.46169 5.8286 -3.91396
--5.25199 0.424156 -3.65437
-2.79031 -4.50632 -5.91629
-1.87334 -4.40195 -3.84251
-2.64835 4.90456 5.54691
-5.51775 -0.306974 -2.0554
--1.52252 3.32564 -0.418359
--0.929475 4.25958 2.87429
--5.12829 -0.561194 0.764996
--1.20943 -5.15185 -0.980838
-1.35336 -4.91782 -0.184305
--1.96039 -6.38454 2.90331
--4.13457 3.18479 -5.538
--0.619882 3.63555 -1.76899
-3.6085 2.89275 -2.08488
-3.75607 -4.58719 0.376594
--1.73169 1.52523 5.58677
-3.09657 -5.29724 -0.801387
--2.88842 2.3308 5.70599
--0.181236 5.33554 3.34343
-0.207244 2.52861 1.37333
-5.58541 1.13772 -2.09623
-3.27954 1.4559 2.20809
-5.75083 -4.30629 -1.07106
--2.76898 1.97728 1.57429
--4.87473 -3.36214 -4.13904
--3.83442 0.00512382 -3.2724
-4.29122 1.65378 4.49666
--5.20525 -6.29792 2.29949
--2.96434 2.68842 -0.462881
-4.74822 4.54749 -0.578403
-0.541597 -3.3449 -4.22502
--2.65712 -4.04518 3.90329
--2.35002 4.88443 -2.77225
-2.00077 3.68207 5.65888
--5.65525 -2.71336 -0.995193
-2.57893 3.71785 -1.39583
--5.02426 3.82409 6.32852
--5.48183 -4.25515 -1.55952
-5.21174 -1.82756 -3.73118
-5.7674 5.72829 1.39785
-1.17757 -2.9096 5.9254
-1.78487 4.41821 0.760976
--3.86371 1.20868 -2.20084
--2.4151 -5.29933 -3.97943
-4.55236 -1.56706 -2.55462
--4.53372 -1.8377 0.512544
--3.79966 -4.13527 6.36155
-2.29235 2.2825 2.07366
-5.20958 5.4265 3.87579
--3.86889 -5.80843 2.91849
--2.11833 4.8741 3.15773
--0.193723 -0.0837779 -4.70058
-2.0805 -4.81027 -2.51559
-5.94321 3.66155 0.661105
--1.37172 1.60012 1.07307
--0.0565926 -0.016279 2.73462
-4.2926 5.76053 -1.72654
-1.56425 -4.98211 -5.04423
--0.198969 -3.6659 -5.60759
-4.17583 0.844743 -4.52132
--6.29273 -5.7641 3.12213
--0.168147 -5.69636 1.6218
-5.92884 -0.847615 -4.28672
-1.33192 0.279753 2.4113
-0.0764802 -1.48417 -6.16458
-3.92192 5.40488 0.75196
--4.68489 1.28509 -3.05431
-4.57305 3.33404 0.521583
-4.14255 2.46121 1.64126
--3.23794 -0.955299 -2.17914
--1.34411 -0.390684 -5.50234
-1.83831 -2.63608 -3.66505
--5.37698 5.11135 -4.08593
-1.67047 2.8031 1.07689
--2.83306 0.204765 0.452163
-0.988458 5.61776 -2.25299
-2.31592 -0.0799472 3.06125
--6.2189 4.84963 -1.52619
-5.08468 0.684654 4.46787
-1.83823 6.15248 -1.52242
--4.73307 -0.233818 2.06585
-5.75435 3.3745 -0.678354
--5.39668 0.241149 4.50069
-2.30048 2.51323 -4.29583
--3.74924 -1.14252 -0.83256
--5.865 0.243157 1.84559
--3.02368 -0.0667283 2.61571
-3.05221 4.4871 0.95462
--1.65464 -3.3705 -5.4316
--0.307965 4.43282 6.0826
-3.31881 0.684052 -1.31184
--0.609214 1.80847 2.77918
-4.99806 2.30633 6.48589
-3.50194 3.25443 2.17508
--6.40164 -5.76976 -6.0807
--3.58276 -3.28352 0.4812
-0.124116 -2.55341 -3.52592
--1.81536 0.0539574 2.65819
-1.72474 2.67263 -1.13325
--1.26118 -5.9858 -3.84264
-2.75985 -3.09599 -0.513938
--5.21953 -3.95736 -2.8383
-2.87856 3.17799 -5.39553
-3.96284 4.2246 -1.46381
--3.9039 3.38907 1.86966
-5.12743 0.270085 -5.76795
-2.9024 4.9345 3.88296
-3.1776 3.24608 6.34374
-6.16603 4.73448 -0.374182
-1.59664 -0.43966 -2.57535
--5.56613 -2.36579 1.58909
-0.847239 -5.51743 4.31397
-3.12523 -2.88331 -4.10042
--4.19128 -3.56301 3.5275
--2.85637 3.56276 5.63068
-2.0919 -2.77161 -1.86747
-6.23997 2.63705 -1.88331
--0.579755 3.34004 5.37005
--3.66274 0.0925181 -5.0325
-0.123427 -0.207091 -3.14292
-4.78756 0.984279 -3.13366
--5.39584 3.09054 -1.55592
-1.00907 4.47677 -3.42364
-4.72973 -4.83332 3.88423
--4.77423 -2.18385 -2.6519
-5.81378 3.02096 5.35971
--0.402323 -4.42284 1.90683
--4.88318 -4.07875 2.22673
--4.08812 -6.00015 4.42568
--4.0485 -4.28531 -2.39379
--0.435579 4.90317 -5.27129
-2.90763 -2.55218 2.97035
--3.17629 -3.30197 -0.636348
--1.57321 -5.38937 4.47843
--5.49999 0.385553 -0.327191
-0.623585 2.0984 3.52214
--1.11003 4.50225 -0.533207
--2.93126 -2.01274 0.496216
-5.07888 -4.75834 0.383679
-2.9398 1.65023 4.95858
-4.28645 0.257398 3.55804
-1.23418 5.45235 -5.55589
-5.65684 0.164054 1.32042
-4.82154 -3.64908 -1.30982
-4.36043 -5.13842 5.06395
--4.96344 -6.42741 -0.922661
-5.36367 1.46653 -5.28276
-0.610216 -3.16685 1.04131
-1.14891 -4.07177 -1.49007
-4.24097 -4.22144 2.82921
-0.316906 0.708596 -2.26612
--4.12372 1.54178 5.79893
--1.58704 0.506382 -6.31196
-3.32538 -6.3912 -3.64242
-3.08901 -6.47219 3.52758
--6.31035 3.32986 1.65586
-3.09115 2.56 -0.770601
--0.421879 1.51219 -0.152739
--2.18125 -5.68456 -0.31418
-5.28031 -2.35838 -0.767878
--4.4116 -1.50365 -5.75881
--2.89691 -3.07537 -4.63214
--5.37713 4.06492 -0.817858
--4.2553 -2.62515 -0.35524
-6.09347 5.08804 2.7742
--3.39692 4.14052 -4.83907
-1.28207 3.26007 3.43041
-1.67133 -5.22142 -1.34354
--4.92844 -5.03622 2.89598
--3.51539 -4.03287 -5.27692
-4.70251 1.58174 0.958076
--2.92966 -2.04559 -2.5056
-0.198825 1.39473 4.71766
-4.1171 -5.11576 -4.20646
-1.1482 -0.246041 -4.67529
--6.24278 4.77367 6.45525
-5.5109 -1.2027 -1.1233
--4.55802 6.34741 -5.27496
--3.27851 2.28282 -4.55527
--4.71995 -3.00888 -1.74838
--6.35659 -5.68358 -4.12059
-3.39384 -0.123048 2.75636
-2.77679 4.73686 -5.18491
--1.81692 -1.61039 -1.79997
-0.882813 -4.08637 5.028
-2.4205 0.479517 1.92145
-2.19829 -5.73367 -6.19553
--3.06436 -5.84808 0.62609
-2.57399 -3.70908 -2.87267
-0.263746 4.18751 3.71416
-3.1162 -0.397403 4.05207
-6.1465 -1.32469 -2.29727
--1.32577 3.75623 -3.81956
-5.4938 -1.18357 1.61574
--3.11776 5.88596 1.17727
--2.80509 -0.497357 -0.8465
--4.23178 3.83098 5.38925
--4.15584 4.34357 0.889076
--5.62453 3.67536 0.564403
--0.551294 -1.8669 -1.57666
-1.30597 0.832706 -3.31758
--4.14717 5.22821 5.46235
-5.24636 -3.15321 -4.78003
--5.56247 -4.91186 6.28716
-6.23691 2.19311 -4.31682
--6.0396 -1.61379 -3.18402
--6.3637 0.178015 0.577049
--2.28762 -4.22356 -6.16491
--3.66673 -6.4189 -4.08052
--4.40556 3.92144 3.10731
-5.26265 4.71139 0.719174
-0.0476459 3.77767 -0.768521
-5.20805 -4.1207 5.08002
-4.40264 2.83755 3.09741
-1.92753 0.389183 -0.440487
-2.3567 1.57257 -3.32032
-2.18784 5.59657 6.49967
-5.14409 -3.87813 -2.6076
--3.01288 0.421692 -4.15644
-2.60228 -1.51615 -6.04493
--1.61769 -3.71756 2.41933
-5.84509 3.26754 -3.37773
--0.149578 -2.75449 -0.349346
--4.61159 2.56298 -4.16494
-2.21162 -5.26723 5.33308
-4.84594 6.15083 -6.15468
--1.59665 3.62329 -2.45859
-0.232609 -1.85806 5.3995
--5.90988 -1.87011 0.307409
--6.11628 -1.27213 5.22082
-1.95967 5.88314 3.55777
--0.831103 4.60156 -2.80662
--4.3396 -0.854997 -4.55264
-5.66964 4.01872 4.05454
--0.934284 2.075 -5.7044
-0.00894878 -6.00181 5.05173
-0.614489 -0.634351 -5.71502
--1.46649 2.68241 1.59282
-6.33126 0.325316 -5.04136
--1.48739 -0.784262 -0.680483
-4.45524 -5.87579 0.0639949
--4.4869 -1.27501 -1.64427
-1.66296 4.06984 -4.81176
--6.08276 -6.09938 -0.0657241
--0.568678 5.95297 -4.30206
--0.00508163 3.55949 -3.42569
--0.472887 0.257391 -5.93187
-3.41845 5.65843 -2.79255
-4.86472 -2.08282 -6.33543
-0.0998649 1.64023 -6.05761
--4.78341 1.45958 0.00352717
-1.52246 1.60895 -6.29877
--5.41295 0.839319 -1.47309
-2.84935 -5.66142 0.474771
--2.42943 -0.133788 -5.55579
--1.90201 5.4986 -5.32534
--0.996851 -1.44225 4.41879
-2.98917 -4.28478 -4.72793
-1.48633 -3.40549 -0.185428
-3.37336 2.11221 3.28218
-0.803336 0.715452 -5.52788
-2.23975 0.882902 5.73005
-5.34048 -0.070311 -0.0795594
-4.43111 -3.77016 1.33475
--2.27975 5.4912 4.56873
--1.02395 3.63993 -5.24626
--3.52901 0.216832 -1.86371
--5.04744 -0.994002 5.18697
--3.92569 -1.14494 2.93878
-2.65068 -1.25674 2.78761
--2.80657 -5.20402 4.92065
-4.78653 -4.33883 6.20805
--2.07255 2.07243 -5.41457
-1.70673 -4.2215 1.19518
-6.46324 6.2076 -1.46582
--1.35091 5.5126 5.87622
--4.89654 -5.72726 -3.9068
-6.07219 2.06179 -2.87436
-5.47936 -4.90937 1.63441
-2.10632 -5.68119 4.11712
-2.10157 2.14387 3.90912
--2.80584 -4.53527 1.33626
--5.31177 4.42644 5.28214
-2.21826 -5.10624 1.9898
-5.30491 4.40777 -1.73954
-3.25285 3.38114 -4.31635
--2.5991 2.92461 0.930505
-4.14033 -2.55383 -0.49651
--4.67333 3.06645 4.07258
-4.55072 -2.15746 0.948056
-0.341566 0.526371 -0.473006
-3.89098 5.39681 4.64983
--2.70229 3.99777 -3.61565
--1.92798 -6.43125 5.19465
--5.25556 5.50628 -1.75656
-6.07265 0.988928 -6.41513
--4.48529 6.40059 -2.54734
-2.6195 3.14406 3.2551
--4.78694 -1.05545 -3.42997
--0.61739 -4.63368 5.42505
-3.49704 -6.10229 4.81296
--1.87592 -1.70023 3.83469
--3.43656 1.05079 4.85394
--5.78925 -3.37485 3.66378
--2.08039 -1.64435 1.54082
--6.09594 -4.74908 3.92496
-4.43802 2.83131 5.65424
-1.08133 4.87743 3.15212
--4.99443 -0.13945 -2.55601
-5.87457 -1.26251 6.1147
-0.798267 0.600358 6.09537
--3.0105 -4.34369 -1.29356
-3.09447 -2.51345 -2.72838
--3.33393 -3.0325 5.60944
-3.81589 1.62571 6.0763
-5.29082 -1.42969 2.85345
-1.05314 6.0031 4.2955
--4.42496 -4.5405 -4.11964
--0.00141563 -5.12728 0.643285
-3.65856 -0.272157 -5.58798
-3.18845 5.90019 -4.66933
--5.37738 -2.46759 5.48965
-4.44726 -5.35111 -3.16135
-5.92935 -5.4553 4.73984
-5.1123 -4.42707 -5.02013
-0.320563 3.48494 0.560547
-0.197104 -6.26186 -1.90126
--0.484072 -4.91305 -4.67074
-3.33399 1.56993 -2.51386
--1.92862 -0.998583 -4.5603
--3.2104 -0.396661 5.30704
-3.67523 6.49519 -0.46112
-1.33871 -2.89934 4.51402
--5.1638 -1.95821 -4.05637
-0.606286 0.898776 -4.21981
--2.37989 -6.44582 -4.65642
-6.09728 5.77219 4.92846
--5.05631 2.7647 -0.304617
-3.85362 -3.51127 5.19211
--2.35913 0.512256 5.57804
--5.93751 -3.00762 -3.7308
-1.77206 5.25351 -4.28243
--3.34103 -3.42419 -2.10812
--3.79938 4.84495 2.10204
-5.05569 -5.64793 2.68931
-4.75149 3.30558 -2.66528
--4.42869 -1.89949 3.55906
--5.49379 2.74204 -5.14809
--5.59544 1.09599 5.68344
--0.831406 0.233155 4.92746
-0.926872 -6.31695 -6.17169
-6.29116 -5.03831 -5.15761
--3.11702 5.54553 -4.47671
--0.792604 4.63616 4.55607
--4.24898 0.388214 3.32789
--2.26478 -2.87189 1.46232
--2.93952 -5.70155 2.09992
-5.33337 2.8862 -5.02461
-3.90804 2.57268 -5.65665
-4.64205 -1.72221 5.34988
--0.997684 -2.90703 -1.45126
-3.75796 -3.88781 -0.616146
--5.31994 -5.69893 5.08941
-3.53081 -3.10097 0.711947
-6.48623 4.5029 5.00919
--0.428053 0.892921 5.89258
-0.156029 -3.44746 4.38072
--3.40646 -2.42818 3.93862
--2.55085 1.94946 4.46262
--4.18758 -3.08343 -2.89595
-4.97543 -5.60862 -5.4913
-2.91221 1.91508 -5.30136
--5.99016 1.975 -1.1225
-1.12982 1.56014 -0.727533
--0.646761 4.77883 -4.10752
-0.438905 1.9976 5.60321
--0.124723 5.53444 -2.82694
-5.32205 0.255361 -4.19263
--1.94735 4.1388 5.6549
--1.82064 0.957918 3.53148
--1.17585 5.81123 -0.249845
--1.07658 -0.895811 2.36448
-1.52274 -0.185624 4.77061
--3.4453 -1.68081 -4.83836
--3.65714 -4.93038 3.74562
--1.71517 1.79497 2.41263
--5.696 -1.05538 -1.88509
-3.26293 -1.26701 4.85001
-2.34125 -0.755992 -1.56889
--6.18471 6.19331 -4.02282
-0.646165 5.14699 -4.55027
--6.45229 -0.0621779 -3.06483
-0.735896 -5.99021 -0.53175
--0.872907 -2.19178 -2.88078
--4.04583 2.47844 2.85665
-2.20652 1.41113 3.0049
--0.74723 0.0815798 -1.31924
--0.0335299 3.13363 2.77743
-5.03093 5.35891 5.33496
--4.30909 1.14554 -4.36086
-0.312072 -0.0983377 1.43626
--0.288044 2.47342 -0.830117
--5.38035 2.33945 -6.47515
--3.74841 -1.6726 4.80372
--0.758189 1.05287 -3.61908
-1.31987 -6.10991 -2.50246
-6.20923 -4.03951 -4.34135
-3.67965 -2.4541 4.21009
-4.06369 4.26351 -3.73614
-2.89087 -3.94033 2.98995
-1.36461 -0.936629 3.55516
-2.27594 -3.86129 5.41367
--1.73554 5.51498 0.900444
-3.95987 -3.87715 -5.06434
-6.41011 3.24328 -6.25008
--4.23505 0.0987359 0.221397
--1.32141 0.0634173 -3.94881
--6.2011 -1.00005 1.24704
-6.41831 -2.16752 -4.5377
-0.768673 6.14435 -3.52612
-2.90046 -6.48696 5.84874
--0.915046 0.639511 1.68498
-3.62054 -5.98026 -5.6517
--0.372936 1.36712 -4.73817
--4.18774 0.575845 -0.95394
-3.29455 -1.54995 0.550853
-5.51389 5.6829 -1.02404
-5.69366 -6.36136 0.358777
--4.51793 1.81133 -5.44591
-4.6578 3.67012 -6.28145
--2.93697 -5.34189 6.30275
-0.169694 -0.67499 -1.6657
--5.62271 -2.07012 4.02501
--0.393754 -6.18062 -0.669494
-5.43483 -5.90323 5.79289
-0.818169 -5.25027 5.86905
-0.411722 2.69674 -1.79443
--3.84913 -5.31636 -1.5803
-5.75311 -3.63454 -6.06572
-4.35118 2.8839 4.36763
-4.97866 -0.856184 -6.07742
--2.95183 3.86605 2.46218
--6.47376 -5.0676 0.819666
-2.06204 -6.20675 -0.481882
--1.79278 -4.40897 -2.04986
-3.6662 -5.81236 -2.2532
-0.169164 5.52063 6.44145
-2.63791 0.612765 -6.20023
-5.01004 -4.22269 -3.6721
-6.31174 5.3493 -4.46707
--6.4814 -2.29103 5.91304
-0.591146 -1.61557 -4.4651
--1.33113 -1.9045 -0.0893525
--5.6983 4.5115 3.04088
--6.11853 -6.35464 4.25145
--5.69355 -4.64469 -4.13837
--2.60565 -2.41369 -3.65096
--3.63032 -5.35811 -3.07629
-0.197998 -4.17932 6.26366
--4.25428 2.37134 -2.56199
--1.6158 3.49518 -6.34182
-0.142372 3.90524 -4.70712
-1.2261 0.010799 0.708489
--4.25429 -0.311533 4.30024
-5.56188 5.31305 -5.60733
--4.11251 6.4044 0.271825
-6.02878 2.26257 2.38608
--0.223953 -3.81687 -1.09191
-2.01704 -4.41845 4.30794
-4.57406 5.09215 -2.85869
-2.11844 3.36653 -0.0566786
--1.38095 4.73742 -5.98848
--6.05601 1.39022 4.39233
--0.525137 -1.7431 1.58184
-2.83764 5.34665 2.4558
-4.13434 1.73569 -1.51915
--5.88479 5.42178 1.87789
-3.06731 1.02576 -0.154484
-0.295682 -1.23051 2.72897
--2.29691 -3.89282 5.27238
--4.22464 -6.06724 1.68374
--5.39245 -3.10319 0.11962
--5.51982 -1.08017 2.52848
-3.66082 -1.7423 -1.63303
-1.6633 -2.98148 1.94892
-0.339277 -5.15069 3.00335
--4.26815 -5.21809 -6.10575
--5.01604 -1.37163 -0.54626
-4.77413 1.48685 2.22218
--2.52131 6.08149 -1.66338
--0.387018 -6.34942 2.55248
-5.1708 1.86776 -3.97481
-2.69851 5.93086 1.04038
-3.68066 0.535514 4.92246
--5.77945 5.57291 5.58638
-0.948882 -1.85787 1.41492
--1.83511 -0.26107 -1.8412
--4.21788 3.90379 -0.185131
-1.4999 -0.831125 1.8844
-0.992525 -4.04047 2.1901
--5.21978 6.14161 0.578886
--3.1854 -2.8394 -6.0978
-2.76299 4.65235 -3.66972
--0.18927 5.47875 -1.25484
-2.64593 -2.05429 1.60061
--3.64041 -4.38939 -0.0256431
--3.64122 5.59304 -2.83693
-1.27794 -1.43872 -1.5244
-0.085504 -3.31091 -2.36143
--2.38476 -2.68343 4.6936
--1.54074 -2.38713 2.5833
--4.95044 0.188942 -5.22512
-6.23669 0.516036 5.2541
-3.65358 -1.55645 -3.94825
-6.30061 1.26926 1.521
--4.63784 5.04472 -0.248493
-1.26573 3.42241 -2.36075
--2.94646 -0.888182 3.93216
-4.25304 -6.01222 6.15141
-6.2184 -3.10013 -1.44849
-2.18189 4.27184 3.23357
--6.26976 5.35144 -2.69391
-1.15693 -3.40445 -2.91288
-3.48451 -4.58347 -1.88995
-2.90915 -3.60528 1.7226
-3.45286 -3.76685 6.28273
-4.55085 -0.220737 2.20323
-5.10426 3.08579 1.81838
--1.97976 -0.201331 4.18819
-2.14506 1.47372 -1.41313
-0.654794 4.74364 -0.12078
-3.34821 -3.11178 -1.61023
-0.995588 -5.42196 2.02591
-1.60373 -1.1718 -5.23823
--4.25855 -6.35972 5.9331
--0.619599 -5.99327 6.03318
-3.49138 1.7949 0.94556
-3.79067 -5.95945 1.10852
--3.96786 -4.88765 1.07951
-1.77641 2.39545 5.55816
-3.84844 -4.9342 1.8551
-4.5892 3.08156 -3.90386
--3.73247 0.607679 1.58905
--3.68033 4.3824 6.47334
--0.887392 -2.25152 -5.86247
--1.62082 1.40316 -1.40733
--6.45652 2.02116 -5.79368
--5.80677 5.49055 -0.50227
--4.15773 -1.75783 5.86795
-3.33491 3.9465 4.76609
-2.47747 -1.82156 -0.548886
--2.86401 -1.81103 5.87872
-5.85309 -1.79945 4.64184
--2.50952 0.969937 -2.06825
--5.04353 -0.299567 -1.25072
-3.00319 0.958099 -4.63615
--2.28909 -5.5568 -1.6149
--4.8686 -4.01589 -5.37723
-5.10728 5.90382 2.3954
-0.138392 -1.60983 0.576758
-6.02126 -6.27806 -2.97461
-4.15035 -3.19002 -2.45154
-5.79205 -2.90962 -3.52418
--5.16069 4.40229 1.8558
-4.40173 2.14862 -0.228173
--2.07553 -5.60729 -3.00186
--6.09838 6.05976 2.91093
--6.01504 5.02469 3.99117
-0.695904 -2.69036 2.87611
-4.5658 -2.47317 3.08338
-6.04115 -2.58998 0.86815
--4.41239 5.63281 1.38585
-1.35201 -1.8364 -6.41928
--2.31277 3.83808 -1.37378
--2.64893 6.40515 -3.48755
--0.685539 -1.27389 -5.13068
-3.03631 2.77555 5.14
--1.94858 -3.09455 3.60377
-1.44833 4.06512 -0.83122
--3.2403 4.79029 3.5411
-3.43008 5.89488 -6.04897
--4.88872 -3.82499 5.78259
--2.64958 4.44777 -5.81517
-4.69863 -1.16298 4.21904
--1.50819 -2.29211 -4.08205
--6.49621 3.69361 -4.54333
--1.66341 1.03578 -4.9345
-3.78099 -2.37918 5.9894
-0.961228 4.17377 -5.92809
-4.02795 -4.82076 -5.81465
--4.88442 3.08957 1.54437
-0.803456 -4.9433 -2.54039
--5.11479 2.57885 5.34086
--1.38202 6.29403 -1.3582
--5.28627 4.37294 -2.08734
--4.89017 5.28068 -6.36769
--2.38277 5.35637 2.02438
--4.38784 0.954275 -6.09894
-5.54547 -0.184958 6.17841
-2.64802 -5.70552 -4.66978
-
-
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-
-
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-
-
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-
-
-
-
-
-
-
-
-
diff --git a/Tutorials/propane/state_B/hoomd_run_template.py b/Tutorials/propane/state_B/hoomd_run_template.py
deleted file mode 100755
index 0e9a7f31..00000000
--- a/Tutorials/propane/state_B/hoomd_run_template.py
+++ /dev/null
@@ -1,7 +0,0 @@
-all = hoomd.group.all()
-nvt_int = hoomd.md.integrate.langevin(group=all, kT=T_final, seed=1)
-hoomd.md.integrate.mode_standard(dt=0.001)
-
-hoomd.run(1e2)
-output_dcd = hoomd.dump.dcd(filename="query.dcd", period=100, overwrite=True)
-hoomd.run(1e4)
diff --git a/Tutorials/propane/state_B/start.hoomdxml b/Tutorials/propane/state_B/start.hoomdxml
deleted file mode 100755
index 04727a84..00000000
--- a/Tutorials/propane/state_B/start.hoomdxml
+++ /dev/null
@@ -1,4116 +0,0 @@
-
-
-
-
-
--6.01612 -3.0955 -4.99577
-0.220974 5.24077 5.03659
--5.70426 3.15938 2.71932
-5.76901 -6.30648 3.65493
--3.66534 5.84858 -1.21114
-2.71256 -3.30432 4.31491
--5.06002 3.36388 -2.91929
--1.31727 0.433331 0.456665
--1.45514 2.70539 -1.61655
--5.49077 2.1344 2.22842
-2.20271 0.867396 4.30593
--2.15852 -6.30026 1.52611
-0.973216 3.27374 -4.11579
--1.58572 4.93515 -1.65297
--1.34241 -4.11456 4.36808
--3.07913 0.48815 3.75148
-2.13865 -2.77927 0.683071
-2.26642 5.45902 -0.130551
--0.994597 -2.89972 4.43253
--0.99154 -3.50506 -3.07266
--6.28643 6.31503 0.9468
-4.65868 4.89313 -6.33431
--3.29319 -3.89999 -3.86059
--5.71125 1.45214 -4.55811
-2.04264 -0.025519 -3.86554
--3.96794 4.32649 -2.65945
--0.993918 -4.7269 -6.11152
--1.03233 1.47937 4.48647
-1.76569 1.29366 -4.85505
--4.61486 -1.67588 1.79159
--1.80087 -3.88535 -0.992383
--4.7964 -4.04722 0.685786
-5.66279 4.3154 5.99225
-0.962799 3.86015 1.69311
-0.414324 -1.83811 -2.57762
--4.43975 2.06389 -1.11518
--3.38766 -3.01055 2.71661
-3.60683 0.50622 1.36112
--2.02362 -2.85795 -2.15046
-2.27631 6.03188 4.7797
-3.34931 0.948497 3.78295
--0.737757 6.10005 4.93934
-3.68833 4.103 3.09821
--4.96122 5.41138 -3.01114
-0.164526 5.93348 0.0462726
-2.44686 -6.09788 -2.74129
--1.76268 4.09923 1.76897
--3.4593 -2.23883 1.65692
--1.79358 -1.17876 -3.04282
-1.90542 2.99555 -6.16072
-3.74107 3.8709 -0.160424
-4.32706 3.90173 -5.14763
-2.95917 -0.881434 -2.83139
-1.33071 2.32683 -3.38335
--4.73733 -0.353173 -6.45436
-5.08525 -6.11892 -1.78523
--0.78474 -2.96762 0.773421
-4.86522 -3.5281 0.178994
-2.19895 3.34443 -3.17661
-0.653561 3.96852 5.0262
--3.5435 -4.52532 2.45952
-6.34745 -5.16347 -1.79884
--3.06034 4.62658 5.17225
-5.96897 3.60947 2.85503
-3.13371 -1.62433 -5.04333
-5.31659 1.65998 3.54204
--5.06761 5.94926 4.77502
-3.33549 -0.42812 -0.79081
-0.834086 -6.41363 -4.90031
-4.47299 -0.73911 -1.4426
-6.11899 -2.68688 3.21074
-3.99629 -3.54714 3.75087
--1.67415 5.46194 -3.64536
-1.57286 4.78852 4.61479
-6.41417 0.449628 3.85584
--4.82324 5.25808 3.00396
--2.67648 5.56773 6.26099
-1.47376 -4.16714 -6.42487
-6.01382 4.12661 -5.5272
-5.33592 -2.57472 -2.22984
-2.14754 -1.44735 -3.95026
-0.683049 -4.26636 -5.20018
-6.38473 6.01646 -6.4326
--0.0598788 1.20869 1.20787
-1.98768 -6.09948 2.75338
--1.09323 -4.81498 3.02891
--5.10055 0.909714 1.23022
-3.17638 -5.10978 -3.25619
--4.49809 -2.66642 -5.21763
--4.60771 -2.87659 4.57599
-4.35702 0.491878 0.0636225
-5.53763 1.23565 0.219419
-3.92617 2.00748 -4.17214
-2.37495 -0.172804 -5.10957
--3.46111 5.94698 2.68867
--3.6763 -4.10527 4.80813
-4.22115 -0.614719 5.3439
-6.3962 -1.8728 -0.945171
-1.3639 -1.39025 5.04173
--2.15539 -0.811089 0.361711
-2.36265 -4.23452 -1.31383
-2.18457 6.20704 -5.3216
--1.22158 5.26214 2.30229
--4.62608 6.03754 -3.94002
--0.0446613 -5.99237 -3.0907
--3.21694 -6.29481 -2.40482
-5.78042 -1.16297 0.370149
-1.68515 -5.81025 0.894172
-1.0296 0.583502 3.82442
--6.09873 3.49592 5.67275
--5.2235 -5.36986 1.20153
-1.08034 -1.25098 -3.45048
-1.64914 -4.91509 3.19351
-0.714045 3.15969 6.18164
-0.851042 6.49123 3.14753
--3.42291 5.07279 -0.141787
--3.23547 3.41628 4.04415
--2.49942 -1.70473 2.93386
-2.28232 -2.14412 5.55102
-5.95361 -4.56865 2.95015
--4.67492 -5.30718 -0.0495295
-4.01306 4.64414 1.84082
--4.25995 -5.08134 5.54882
--0.670696 2.72867 -2.93336
--1.32976 -4.66448 -3.24926
-0.147416 -0.664268 4.38209
-1.19393 1.33532 1.08151
--5.98452 3.77302 3.89649
--2.21329 -1.11952 4.99689
--3.97382 -2.16618 -3.67262
-2.3762 3.94508 2.01102
--4.04959 2.9141 0.602355
--0.507425 -5.93492 3.79394
-0.0557174 5.04243 2.22613
--1.25688 -6.11554 -5.18292
-6.14893 -2.38601 -5.87403
--3.68305 -5.33132 -4.69401
--6.47976 3.75168 -2.21312
--1.5146 -4.04591 1.12987
--4.78106 1.17203 2.47296
--3.65057 5.59218 -6.03266
--0.431343 -3.34928 3.15229
--5.99854 -4.49722 5.01084
-3.9392 5.33137 3.15389
--2.57125 6.27066 0.0422787
-4.31022 -6.41007 3.58716
-3.95178 -2.85897 2.10099
-1.96106 -2.4062 -5.20706
-0.602548 4.94387 1.19117
--1.8836 6.48559 -6.23748
-3.28041 -0.479787 -4.24551
--1.48669 -5.25676 1.89311
--3.44217 -6.31968 -5.61047
-2.59759 0.509724 -2.51816
--3.87243 2.51411 4.92474
--1.11053 -3.70705 6.15658
-3.04325 -0.668947 1.45788
--6.18735 -4.97057 2.25191
--0.982362 -5.66987 -2.19071
--0.508532 -2.0414 3.17056
--0.395179 1.53008 -1.75646
--4.40267 0.276855 5.54112
--1.11511 2.37179 6.22271
--5.63902 5.88634 -5.31377
--1.04852 0.464527 -2.50012
--5.54853 -1.37066 6.30796
-3.49581 -5.37505 3.04462
--2.5265 -1.92497 -0.638543
--0.921121 -0.75 0.924951
-3.37411 2.91792 -3.22505
-4.58918 6.31726 -3.01478
-6.46094 -3.82521 -2.67033
-1.02893 2.69201 -5.27729
--2.33059 -4.90584 3.04071
--6.0288 -4.37562 -0.356661
--2.94071 2.31182 -1.66161
-1.93188 -1.23263 0.654091
-3.99707 1.20131 -5.66115
--0.581759 5.22542 0.840171
--5.68498 -6.33649 -2.41538
-4.13335 -2.3642 -5.10512
--3.01972 3.0869 -6.02433
--0.200788 0.887171 3.68048
-5.47352 -0.462574 3.59406
--2.74062 4.52238 0.993979
-4.85292 4.43288 2.65801
-5.41131 -2.6634 1.86438
--2.95932 -6.14978 3.82345
-5.92695 2.356 0.798225
-1.29127 2.84229 2.33023
-4.93115 1.00379 5.92376
-2.02553 3.46097 4.41364
--6.19898 -3.35229 2.42118
-4.38852 -0.650588 0.792572
--2.16821 5.14937 -0.475286
-0.989795 2.65071 -0.0939543
--1.60615 1.74319 -2.75737
--5.20605 2.15423 3.50167
--1.881 3.90096 4.07254
--1.23057 -2.0876 5.48858
--0.515798 -2.50359 -4.85999
-5.52911 5.70253 -2.20443
--5.00214 3.82387 -4.48147
-4.3928 -5.05424 -0.921729
-5.50317 1.97833 -0.991695
-3.15077 2.89305 0.857805
-1.75289 4.56458 -2.47087
--5.85984 -5.13413 -2.76503
--3.41753 -0.898193 -6.18639
-6.49788 -2.87288 4.74793
-2.22493 5.77957 -2.91425
-0.257357 -4.07854 0.17984
--5.43079 0.0929639 3.24578
--0.642237 3.0078 4.09485
-5.61561 0.601912 2.80179
-4.62261 3.03741 -1.20817
-4.4783 -1.20465 -0.282902
-2.08578 2.40797 -2.23422
-6.18842 -4.67787 6.23062
--0.363027 6.26686 -5.74561
-0.101871 -5.3985 -5.75026
-4.6891 2.14967 -2.54446
-3.75885 -1.28326 -6.36573
-2.26752 1.25945 0.938583
--1.73759 -1.09344 6.42287
--4.8024 -4.43215 4.33963
-4.28201 -0.372165 -3.22787
--4.23563 1.75763 1.4672
--0.92952 2.85896 0.51692
-4.26518 -2.65658 -3.6889
--2.38332 -5.32796 -5.66163
-2.89669 -6.12605 1.99424
--4.37874 4.378 4.25882
--1.35228 6.28722 -2.71685
-5.80473 -0.621039 4.75492
-0.0643505 -5.98912 -4.29771
--6.18327 1.45014 0.254725
-4.06514 -1.24542 3.24459
--2.40078 1.31844 0.273312
-1.21406 4.8587 5.98463
-1.89029 6.48993 -4.14039
--2.18269 -3.70847 -3.38856
-4.09664 5.62619 -3.93415
--6.19879 -6.10931 5.71369
-0.13834 1.82506 -3.2032
--4.64683 1.37236 4.49212
--4.39942 4.80835 -5.20288
--5.86287 -3.9128 1.16045
-5.70314 4.47185 -3.01742
--2.47901 3.20804 -4.84603
-6.4794 -0.793043 -5.52481
-0.449064 -1.95168 4.06236
-2.62997 -4.21974 0.546325
-5.00418 0.727203 -0.986634
-0.723978 2.74618 4.59941
-3.08588 -3.0221 -5.58164
--5.54919 -1.54347 -5.36647
-1.43035 0.484136 -1.50061
--0.0771183 -0.286622 0.140749
-2.27925 2.05066 -0.0140352
-6.02389 -3.90782 4.17866
--1.18415 5.82008 3.65669
--0.782665 -0.840195 -2.49142
-6.20607 -3.54607 -0.0758306
--0.748059 -0.868995 5.64016
-4.18663 0.313116 -2.12511
-6.29033 -6.11588 1.96951
--0.247012 3.38065 -6.01134
-5.89288 -5.09684 -3.06834
--2.78508 3.77478 -0.183686
--1.48238 -5.37383 0.627504
-4.49032 6.47882 -4.70425
-6.3202 1.89979 5.87404
--5.94845 -0.595753 -4.27427
--6.1769 -0.0303637 -1.75028
-0.630255 -0.645549 5.75079
--4.77383 -5.3377 -2.28882
-0.0766993 -4.96167 -0.946354
-2.5468 -0.21204 0.345585
--1.0537 -3.91334 -0.0435371
--0.33378 -4.49852 -2.24403
--2.67709 2.69619 2.86473
--6.11697 -2.68182 -2.32437
-1.33709 -5.54117 -3.65794
--5.23903 -5.36994 -5.27306
--2.14006 -0.424073 1.5224
-5.89354 -3.67157 1.28424
-3.65948 -3.98615 -3.61722
-4.78149 5.79617 0.123173
--2.31501 0.746976 1.53051
-3.44483 -5.04752 5.98302
--3.34607 1.85688 -3.19367
--5.01869 -2.65351 2.60515
-5.27302 -5.67922 -4.14272
-5.00409 -6.49286 4.80775
--1.87563 -5.17001 5.86727
--0.0419609 2.63131 -4.52641
--0.571635 -0.98961 -3.64769
--5.68395 2.27521 0.921195
--0.97392 6.45462 1.03486
-1.46925 5.89484 0.521641
--4.06445 2.75406 6.26443
--1.31765 2.44492 -4.28774
-1.23597 -6.4441 5.54868
--5.23553 -6.23956 -6.42278
-3.90143 5.74298 5.69578
-1.73878 -2.13465 2.86692
-5.96976 4.29097 1.73964
-4.56212 -3.18296 -6.02652
--2.14401 -2.98997 6.41267
-2.2081 -3.09209 -6.49093
--3.59398 -0.9932 1.1927
--3.26685 -2.27913 -1.38319
-0.371066 4.41134 -2.29019
--1.51894 4.18581 0.647323
--0.510016 3.78545 1.52904
-3.33961 4.17104 -2.62025
-0.905179 -4.00468 3.54221
--3.36014 6.35113 5.27058
-6.28494 0.863206 -0.839809
--1.11986 -3.67644 -4.37626
--6.0261 4.96945 0.791567
--3.08022 -0.97913 -3.74403
--3.29328 0.350038 -6.37167
-0.784406 -2.83528 -5.45966
-1.16583 -1.95388 -0.137189
--2.27367 2.65908 -3.46441
--1.6444 2.02256 -0.160851
--5.91703 -1.03731 3.9581
-1.83048 -0.327255 6.18797
-3.42176 5.22999 -0.474494
-0.729611 1.2327 2.54564
-1.00378 5.80846 -0.863861
--0.0820037 -2.88218 5.97716
--4.96924 -6.39004 3.60532
--3.94026 3.38362 -1.49208
--4.44058 -4.05023 -0.906831
-4.48375 4.08006 5.36334
-5.91771 -6.31405 -5.19694
--3.89595 -3.4647 1.66024
-0.122764 -4.29163 -3.58928
--2.38982 1.31043 -3.81634
--2.39306 -2.10964 -5.32561
--2.65888 1.47078 -6.31385
--5.95456 2.67361 4.60555
-3.43876 -4.82379 4.22813
--6.06623 0.975162 -2.56118
--3.5155 1.68763 0.328084
-0.685078 6.25254 1.49697
-2.31021 4.22246 -6.18898
--5.66526 -5.48438 -1.14174
-6.30757 -0.383786 2.74042
--6.22615 2.79348 -0.227014
-1.10558 -0.665535 -0.524878
-2.79222 5.04953 -1.8203
-3.53113 4.50231 -6.3401
--1.95388 -4.39325 -4.91523
--5.58595 -2.86501 -6.07968
-1.9297 -1.95791 -2.6466
--0.810616 -0.372193 3.54135
--5.97436 -0.029845 6.03747
--2.27964 -4.50935 0.13603
--2.15282 -3.19297 0.218621
-5.3964 1.92685 5.05388
--5.70944 2.61904 -3.49568
-5.19378 -2.85576 5.6476
-4.52775 4.27443 4.04449
-5.05584 -2.87796 4.44483
-5.00005 -5.02788 -1.99456
-4.105 5.2331 -5.19654
-3.88729 6.28938 2.16324
--2.93974 3.42999 -2.48051
--3.84985 3.20896 -3.69175
--6.14793 -4.06128 -5.79506
--3.08759 4.93678 -1.68636
-4.86531 -6.40262 1.31993
--0.0443516 -4.68613 4.04759
--4.13591 4.71622 -1.40105
-2.63241 1.96753 6.44536
-2.34045 -1.83514 4.01054
--2.83902 -4.5759 -2.67989
--2.01266 4.41375 -4.75339
-6.46974 -1.75407 2.52765
-4.08173 0.172924 6.23606
-6.0175 2.68652 3.70365
--1.84872 0.519483 -0.62777
--4.38215 -2.98091 6.44316
-5.30343 -1.78106 -5.1542
-1.09648 1.59142 -2.24016
-1.32263 1.33181 4.93106
-3.83287 -1.4132 1.98919
--5.94388 4.16103 -3.33891
-2.94206 -0.560597 5.97685
-0.837112 -2.76399 -1.45153
-6.25093 1.05674 -3.67597
--5.53271 4.02831 -5.48654
--3.55645 -5.86943 -0.683272
-1.62756 5.35844 2.00358
--3.06382 1.23934 -5.18582
-5.65517 -5.6154 -0.671965
--6.27772 -0.681853 -0.368902
--3.206 1.26275 2.67708
--5.49594 2.04747 -2.29335
--3.56012 1.82874 3.76206
-0.13551 -1.59471 -0.718695
--3.83919 5.74358 4.03774
-2.99 6.35931 -1.51294
--4.16838 4.62688 -3.83191
-1.82736 -3.67237 -5.02052
--1.70494 2.38136 3.62764
--6.29467 1.24858 2.93116
--2.52165 -0.0566989 -3.21384
--0.458799 -2.93868 1.8886
--1.5939 3.28927 2.84018
--6.38986 -3.48505 5.87048
--3.08404 1.32971 -0.921668
--5.66498 0.87604 -5.98454
-4.56148 -0.771481 -4.91997
-3.50147 0.613312 -3.4618
-5.31565 4.4705 -4.39917
-1.82254 -3.32539 3.28481
-5.28681 -3.60577 2.92651
--1.64507 2.8347 4.90997
-5.46169 5.8286 -3.91396
--5.25199 0.424156 -3.65437
-2.79031 -4.50632 -5.91629
-1.87334 -4.40195 -3.84251
-2.64835 4.90456 5.54691
-5.51775 -0.306974 -2.0554
--1.52252 3.32564 -0.418359
--0.929475 4.25958 2.87429
--5.12829 -0.561194 0.764996
--1.20943 -5.15185 -0.980838
-1.35336 -4.91782 -0.184305
--1.96039 -6.38454 2.90331
--4.13457 3.18479 -5.538
--0.619882 3.63555 -1.76899
-3.6085 2.89275 -2.08488
-3.75607 -4.58719 0.376594
--1.73169 1.52523 5.58677
-3.09657 -5.29724 -0.801387
--2.88842 2.3308 5.70599
--0.181236 5.33554 3.34343
-0.207244 2.52861 1.37333
-5.58541 1.13772 -2.09623
-3.27954 1.4559 2.20809
-5.75083 -4.30629 -1.07106
--2.76898 1.97728 1.57429
--4.87473 -3.36214 -4.13904
--3.83442 0.00512382 -3.2724
-4.29122 1.65378 4.49666
--5.20525 -6.29792 2.29949
--2.96434 2.68842 -0.462881
-4.74822 4.54749 -0.578403
-0.541597 -3.3449 -4.22502
--2.65712 -4.04518 3.90329
--2.35002 4.88443 -2.77225
-2.00077 3.68207 5.65888
--5.65525 -2.71336 -0.995193
-2.57893 3.71785 -1.39583
--5.02426 3.82409 6.32852
--5.48183 -4.25515 -1.55952
-5.21174 -1.82756 -3.73118
-5.7674 5.72829 1.39785
-1.17757 -2.9096 5.9254
-1.78487 4.41821 0.760976
--3.86371 1.20868 -2.20084
--2.4151 -5.29933 -3.97943
-4.55236 -1.56706 -2.55462
--4.53372 -1.8377 0.512544
--3.79966 -4.13527 6.36155
-2.29235 2.2825 2.07366
-5.20958 5.4265 3.87579
--3.86889 -5.80843 2.91849
--2.11833 4.8741 3.15773
--0.193723 -0.0837779 -4.70058
-2.0805 -4.81027 -2.51559
-5.94321 3.66155 0.661105
--1.37172 1.60012 1.07307
--0.0565926 -0.016279 2.73462
-4.2926 5.76053 -1.72654
-1.56425 -4.98211 -5.04423
--0.198969 -3.6659 -5.60759
-4.17583 0.844743 -4.52132
--6.29273 -5.7641 3.12213
--0.168147 -5.69636 1.6218
-5.92884 -0.847615 -4.28672
-1.33192 0.279753 2.4113
-0.0764802 -1.48417 -6.16458
-3.92192 5.40488 0.75196
--4.68489 1.28509 -3.05431
-4.57305 3.33404 0.521583
-4.14255 2.46121 1.64126
--3.23794 -0.955299 -2.17914
--1.34411 -0.390684 -5.50234
-1.83831 -2.63608 -3.66505
--5.37698 5.11135 -4.08593
-1.67047 2.8031 1.07689
--2.83306 0.204765 0.452163
-0.988458 5.61776 -2.25299
-2.31592 -0.0799472 3.06125
--6.2189 4.84963 -1.52619
-5.08468 0.684654 4.46787
-1.83823 6.15248 -1.52242
--4.73307 -0.233818 2.06585
-5.75435 3.3745 -0.678354
--5.39668 0.241149 4.50069
-2.30048 2.51323 -4.29583
--3.74924 -1.14252 -0.83256
--5.865 0.243157 1.84559
--3.02368 -0.0667283 2.61571
-3.05221 4.4871 0.95462
--1.65464 -3.3705 -5.4316
--0.307965 4.43282 6.0826
-3.31881 0.684052 -1.31184
--0.609214 1.80847 2.77918
-4.99806 2.30633 6.48589
-3.50194 3.25443 2.17508
--6.40164 -5.76976 -6.0807
--3.58276 -3.28352 0.4812
-0.124116 -2.55341 -3.52592
--1.81536 0.0539574 2.65819
-1.72474 2.67263 -1.13325
--1.26118 -5.9858 -3.84264
-2.75985 -3.09599 -0.513938
--5.21953 -3.95736 -2.8383
-2.87856 3.17799 -5.39553
-3.96284 4.2246 -1.46381
--3.9039 3.38907 1.86966
-5.12743 0.270085 -5.76795
-2.9024 4.9345 3.88296
-3.1776 3.24608 6.34374
-6.16603 4.73448 -0.374182
-1.59664 -0.43966 -2.57535
--5.56613 -2.36579 1.58909
-0.847239 -5.51743 4.31397
-3.12523 -2.88331 -4.10042
--4.19128 -3.56301 3.5275
--2.85637 3.56276 5.63068
-2.0919 -2.77161 -1.86747
-6.23997 2.63705 -1.88331
--0.579755 3.34004 5.37005
--3.66274 0.0925181 -5.0325
-0.123427 -0.207091 -3.14292
-4.78756 0.984279 -3.13366
--5.39584 3.09054 -1.55592
-1.00907 4.47677 -3.42364
-4.72973 -4.83332 3.88423
--4.77423 -2.18385 -2.6519
-5.81378 3.02096 5.35971
--0.402323 -4.42284 1.90683
--4.88318 -4.07875 2.22673
--4.08812 -6.00015 4.42568
--4.0485 -4.28531 -2.39379
--0.435579 4.90317 -5.27129
-2.90763 -2.55218 2.97035
--3.17629 -3.30197 -0.636348
--1.57321 -5.38937 4.47843
--5.49999 0.385553 -0.327191
-0.623585 2.0984 3.52214
--1.11003 4.50225 -0.533207
--2.93126 -2.01274 0.496216
-5.07888 -4.75834 0.383679
-2.9398 1.65023 4.95858
-4.28645 0.257398 3.55804
-1.23418 5.45235 -5.55589
-5.65684 0.164054 1.32042
-4.82154 -3.64908 -1.30982
-4.36043 -5.13842 5.06395
--4.96344 -6.42741 -0.922661
-5.36367 1.46653 -5.28276
-0.610216 -3.16685 1.04131
-1.14891 -4.07177 -1.49007
-4.24097 -4.22144 2.82921
-0.316906 0.708596 -2.26612
--4.12372 1.54178 5.79893
--1.58704 0.506382 -6.31196
-3.32538 -6.3912 -3.64242
-3.08901 -6.47219 3.52758
--6.31035 3.32986 1.65586
-3.09115 2.56 -0.770601
--0.421879 1.51219 -0.152739
--2.18125 -5.68456 -0.31418
-5.28031 -2.35838 -0.767878
--4.4116 -1.50365 -5.75881
--2.89691 -3.07537 -4.63214
--5.37713 4.06492 -0.817858
--4.2553 -2.62515 -0.35524
-6.09347 5.08804 2.7742
--3.39692 4.14052 -4.83907
-1.28207 3.26007 3.43041
-1.67133 -5.22142 -1.34354
--4.92844 -5.03622 2.89598
--3.51539 -4.03287 -5.27692
-4.70251 1.58174 0.958076
--2.92966 -2.04559 -2.5056
-0.198825 1.39473 4.71766
-4.1171 -5.11576 -4.20646
-1.1482 -0.246041 -4.67529
--6.24278 4.77367 6.45525
-5.5109 -1.2027 -1.1233
--4.55802 6.34741 -5.27496
--3.27851 2.28282 -4.55527
--4.71995 -3.00888 -1.74838
--6.35659 -5.68358 -4.12059
-3.39384 -0.123048 2.75636
-2.77679 4.73686 -5.18491
--1.81692 -1.61039 -1.79997
-0.882813 -4.08637 5.028
-2.4205 0.479517 1.92145
-2.19829 -5.73367 -6.19553
--3.06436 -5.84808 0.62609
-2.57399 -3.70908 -2.87267
-0.263746 4.18751 3.71416
-3.1162 -0.397403 4.05207
-6.1465 -1.32469 -2.29727
--1.32577 3.75623 -3.81956
-5.4938 -1.18357 1.61574
--3.11776 5.88596 1.17727
--2.80509 -0.497357 -0.8465
--4.23178 3.83098 5.38925
--4.15584 4.34357 0.889076
--5.62453 3.67536 0.564403
--0.551294 -1.8669 -1.57666
-1.30597 0.832706 -3.31758
--4.14717 5.22821 5.46235
-5.24636 -3.15321 -4.78003
--5.56247 -4.91186 6.28716
-6.23691 2.19311 -4.31682
--6.0396 -1.61379 -3.18402
--6.3637 0.178015 0.577049
--2.28762 -4.22356 -6.16491
--3.66673 -6.4189 -4.08052
--4.40556 3.92144 3.10731
-5.26265 4.71139 0.719174
-0.0476459 3.77767 -0.768521
-5.20805 -4.1207 5.08002
-4.40264 2.83755 3.09741
-1.92753 0.389183 -0.440487
-2.3567 1.57257 -3.32032
-2.18784 5.59657 6.49967
-5.14409 -3.87813 -2.6076
--3.01288 0.421692 -4.15644
-2.60228 -1.51615 -6.04493
--1.61769 -3.71756 2.41933
-5.84509 3.26754 -3.37773
--0.149578 -2.75449 -0.349346
--4.61159 2.56298 -4.16494
-2.21162 -5.26723 5.33308
-4.84594 6.15083 -6.15468
--1.59665 3.62329 -2.45859
-0.232609 -1.85806 5.3995
--5.90988 -1.87011 0.307409
--6.11628 -1.27213 5.22082
-1.95967 5.88314 3.55777
--0.831103 4.60156 -2.80662
--4.3396 -0.854997 -4.55264
-5.66964 4.01872 4.05454
--0.934284 2.075 -5.7044
-0.00894878 -6.00181 5.05173
-0.614489 -0.634351 -5.71502
--1.46649 2.68241 1.59282
-6.33126 0.325316 -5.04136
--1.48739 -0.784262 -0.680483
-4.45524 -5.87579 0.0639949
--4.4869 -1.27501 -1.64427
-1.66296 4.06984 -4.81176
--6.08276 -6.09938 -0.0657241
--0.568678 5.95297 -4.30206
--0.00508163 3.55949 -3.42569
--0.472887 0.257391 -5.93187
-3.41845 5.65843 -2.79255
-4.86472 -2.08282 -6.33543
-0.0998649 1.64023 -6.05761
--4.78341 1.45958 0.00352717
-1.52246 1.60895 -6.29877
--5.41295 0.839319 -1.47309
-2.84935 -5.66142 0.474771
--2.42943 -0.133788 -5.55579
--1.90201 5.4986 -5.32534
--0.996851 -1.44225 4.41879
-2.98917 -4.28478 -4.72793
-1.48633 -3.40549 -0.185428
-3.37336 2.11221 3.28218
-0.803336 0.715452 -5.52788
-2.23975 0.882902 5.73005
-5.34048 -0.070311 -0.0795594
-4.43111 -3.77016 1.33475
--2.27975 5.4912 4.56873
--1.02395 3.63993 -5.24626
--3.52901 0.216832 -1.86371
--5.04744 -0.994002 5.18697
--3.92569 -1.14494 2.93878
-2.65068 -1.25674 2.78761
--2.80657 -5.20402 4.92065
-4.78653 -4.33883 6.20805
--2.07255 2.07243 -5.41457
-1.70673 -4.2215 1.19518
-6.46324 6.2076 -1.46582
--1.35091 5.5126 5.87622
--4.89654 -5.72726 -3.9068
-6.07219 2.06179 -2.87436
-5.47936 -4.90937 1.63441
-2.10632 -5.68119 4.11712
-2.10157 2.14387 3.90912
--2.80584 -4.53527 1.33626
--5.31177 4.42644 5.28214
-2.21826 -5.10624 1.9898
-5.30491 4.40777 -1.73954
-3.25285 3.38114 -4.31635
--2.5991 2.92461 0.930505
-4.14033 -2.55383 -0.49651
--4.67333 3.06645 4.07258
-4.55072 -2.15746 0.948056
-0.341566 0.526371 -0.473006
-3.89098 5.39681 4.64983
--2.70229 3.99777 -3.61565
--1.92798 -6.43125 5.19465
--5.25556 5.50628 -1.75656
-6.07265 0.988928 -6.41513
--4.48529 6.40059 -2.54734
-2.6195 3.14406 3.2551
--4.78694 -1.05545 -3.42997
--0.61739 -4.63368 5.42505
-3.49704 -6.10229 4.81296
--1.87592 -1.70023 3.83469
--3.43656 1.05079 4.85394
--5.78925 -3.37485 3.66378
--2.08039 -1.64435 1.54082
--6.09594 -4.74908 3.92496
-4.43802 2.83131 5.65424
-1.08133 4.87743 3.15212
--4.99443 -0.13945 -2.55601
-5.87457 -1.26251 6.1147
-0.798267 0.600358 6.09537
--3.0105 -4.34369 -1.29356
-3.09447 -2.51345 -2.72838
--3.33393 -3.0325 5.60944
-3.81589 1.62571 6.0763
-5.29082 -1.42969 2.85345
-1.05314 6.0031 4.2955
--4.42496 -4.5405 -4.11964
--0.00141563 -5.12728 0.643285
-3.65856 -0.272157 -5.58798
-3.18845 5.90019 -4.66933
--5.37738 -2.46759 5.48965
-4.44726 -5.35111 -3.16135
-5.92935 -5.4553 4.73984
-5.1123 -4.42707 -5.02013
-0.320563 3.48494 0.560547
-0.197104 -6.26186 -1.90126
--0.484072 -4.91305 -4.67074
-3.33399 1.56993 -2.51386
--1.92862 -0.998583 -4.5603
--3.2104 -0.396661 5.30704
-3.67523 6.49519 -0.46112
-1.33871 -2.89934 4.51402
--5.1638 -1.95821 -4.05637
-0.606286 0.898776 -4.21981
--2.37989 -6.44582 -4.65642
-6.09728 5.77219 4.92846
--5.05631 2.7647 -0.304617
-3.85362 -3.51127 5.19211
--2.35913 0.512256 5.57804
--5.93751 -3.00762 -3.7308
-1.77206 5.25351 -4.28243
--3.34103 -3.42419 -2.10812
--3.79938 4.84495 2.10204
-5.05569 -5.64793 2.68931
-4.75149 3.30558 -2.66528
--4.42869 -1.89949 3.55906
--5.49379 2.74204 -5.14809
--5.59544 1.09599 5.68344
--0.831406 0.233155 4.92746
-0.926872 -6.31695 -6.17169
-6.29116 -5.03831 -5.15761
--3.11702 5.54553 -4.47671
--0.792604 4.63616 4.55607
--4.24898 0.388214 3.32789
--2.26478 -2.87189 1.46232
--2.93952 -5.70155 2.09992
-5.33337 2.8862 -5.02461
-3.90804 2.57268 -5.65665
-4.64205 -1.72221 5.34988
--0.997684 -2.90703 -1.45126
-3.75796 -3.88781 -0.616146
--5.31994 -5.69893 5.08941
-3.53081 -3.10097 0.711947
-6.48623 4.5029 5.00919
--0.428053 0.892921 5.89258
-0.156029 -3.44746 4.38072
--3.40646 -2.42818 3.93862
--2.55085 1.94946 4.46262
--4.18758 -3.08343 -2.89595
-4.97543 -5.60862 -5.4913
-2.91221 1.91508 -5.30136
--5.99016 1.975 -1.1225
-1.12982 1.56014 -0.727533
--0.646761 4.77883 -4.10752
-0.438905 1.9976 5.60321
--0.124723 5.53444 -2.82694
-5.32205 0.255361 -4.19263
--1.94735 4.1388 5.6549
--1.82064 0.957918 3.53148
--1.17585 5.81123 -0.249845
--1.07658 -0.895811 2.36448
-1.52274 -0.185624 4.77061
--3.4453 -1.68081 -4.83836
--3.65714 -4.93038 3.74562
--1.71517 1.79497 2.41263
--5.696 -1.05538 -1.88509
-3.26293 -1.26701 4.85001
-2.34125 -0.755992 -1.56889
--6.18471 6.19331 -4.02282
-0.646165 5.14699 -4.55027
--6.45229 -0.0621779 -3.06483
-0.735896 -5.99021 -0.53175
--0.872907 -2.19178 -2.88078
--4.04583 2.47844 2.85665
-2.20652 1.41113 3.0049
--0.74723 0.0815798 -1.31924
--0.0335299 3.13363 2.77743
-5.03093 5.35891 5.33496
--4.30909 1.14554 -4.36086
-0.312072 -0.0983377 1.43626
--0.288044 2.47342 -0.830117
--5.38035 2.33945 -6.47515
--3.74841 -1.6726 4.80372
--0.758189 1.05287 -3.61908
-1.31987 -6.10991 -2.50246
-6.20923 -4.03951 -4.34135
-3.67965 -2.4541 4.21009
-4.06369 4.26351 -3.73614
-2.89087 -3.94033 2.98995
-1.36461 -0.936629 3.55516
-2.27594 -3.86129 5.41367
--1.73554 5.51498 0.900444
-3.95987 -3.87715 -5.06434
-6.41011 3.24328 -6.25008
--4.23505 0.0987359 0.221397
--1.32141 0.0634173 -3.94881
--6.2011 -1.00005 1.24704
-6.41831 -2.16752 -4.5377
-0.768673 6.14435 -3.52612
-2.90046 -6.48696 5.84874
--0.915046 0.639511 1.68498
-3.62054 -5.98026 -5.6517
--0.372936 1.36712 -4.73817
--4.18774 0.575845 -0.95394
-3.29455 -1.54995 0.550853
-5.51389 5.6829 -1.02404
-5.69366 -6.36136 0.358777
--4.51793 1.81133 -5.44591
-4.6578 3.67012 -6.28145
--2.93697 -5.34189 6.30275
-0.169694 -0.67499 -1.6657
--5.62271 -2.07012 4.02501
--0.393754 -6.18062 -0.669494
-5.43483 -5.90323 5.79289
-0.818169 -5.25027 5.86905
-0.411722 2.69674 -1.79443
--3.84913 -5.31636 -1.5803
-5.75311 -3.63454 -6.06572
-4.35118 2.8839 4.36763
-4.97866 -0.856184 -6.07742
--2.95183 3.86605 2.46218
--6.47376 -5.0676 0.819666
-2.06204 -6.20675 -0.481882
--1.79278 -4.40897 -2.04986
-3.6662 -5.81236 -2.2532
-0.169164 5.52063 6.44145
-2.63791 0.612765 -6.20023
-5.01004 -4.22269 -3.6721
-6.31174 5.3493 -4.46707
--6.4814 -2.29103 5.91304
-0.591146 -1.61557 -4.4651
--1.33113 -1.9045 -0.0893525
--5.6983 4.5115 3.04088
--6.11853 -6.35464 4.25145
--5.69355 -4.64469 -4.13837
--2.60565 -2.41369 -3.65096
--3.63032 -5.35811 -3.07629
-0.197998 -4.17932 6.26366
--4.25428 2.37134 -2.56199
--1.6158 3.49518 -6.34182
-0.142372 3.90524 -4.70712
-1.2261 0.010799 0.708489
--4.25429 -0.311533 4.30024
-5.56188 5.31305 -5.60733
--4.11251 6.4044 0.271825
-6.02878 2.26257 2.38608
--0.223953 -3.81687 -1.09191
-2.01704 -4.41845 4.30794
-4.57406 5.09215 -2.85869
-2.11844 3.36653 -0.0566786
--1.38095 4.73742 -5.98848
--6.05601 1.39022 4.39233
--0.525137 -1.7431 1.58184
-2.83764 5.34665 2.4558
-4.13434 1.73569 -1.51915
--5.88479 5.42178 1.87789
-3.06731 1.02576 -0.154484
-0.295682 -1.23051 2.72897
--2.29691 -3.89282 5.27238
--4.22464 -6.06724 1.68374
--5.39245 -3.10319 0.11962
--5.51982 -1.08017 2.52848
-3.66082 -1.7423 -1.63303
-1.6633 -2.98148 1.94892
-0.339277 -5.15069 3.00335
--4.26815 -5.21809 -6.10575
--5.01604 -1.37163 -0.54626
-4.77413 1.48685 2.22218
--2.52131 6.08149 -1.66338
--0.387018 -6.34942 2.55248
-5.1708 1.86776 -3.97481
-2.69851 5.93086 1.04038
-3.68066 0.535514 4.92246
--5.77945 5.57291 5.58638
-0.948882 -1.85787 1.41492
--1.83511 -0.26107 -1.8412
--4.21788 3.90379 -0.185131
-1.4999 -0.831125 1.8844
-0.992525 -4.04047 2.1901
--5.21978 6.14161 0.578886
--3.1854 -2.8394 -6.0978
-2.76299 4.65235 -3.66972
--0.18927 5.47875 -1.25484
-2.64593 -2.05429 1.60061
--3.64041 -4.38939 -0.0256431
--3.64122 5.59304 -2.83693
-1.27794 -1.43872 -1.5244
-0.085504 -3.31091 -2.36143
--2.38476 -2.68343 4.6936
--1.54074 -2.38713 2.5833
--4.95044 0.188942 -5.22512
-6.23669 0.516036 5.2541
-3.65358 -1.55645 -3.94825
-6.30061 1.26926 1.521
--4.63784 5.04472 -0.248493
-1.26573 3.42241 -2.36075
--2.94646 -0.888182 3.93216
-4.25304 -6.01222 6.15141
-6.2184 -3.10013 -1.44849
-2.18189 4.27184 3.23357
--6.26976 5.35144 -2.69391
-1.15693 -3.40445 -2.91288
-3.48451 -4.58347 -1.88995
-2.90915 -3.60528 1.7226
-3.45286 -3.76685 6.28273
-4.55085 -0.220737 2.20323
-5.10426 3.08579 1.81838
--1.97976 -0.201331 4.18819
-2.14506 1.47372 -1.41313
-0.654794 4.74364 -0.12078
-3.34821 -3.11178 -1.61023
-0.995588 -5.42196 2.02591
-1.60373 -1.1718 -5.23823
--4.25855 -6.35972 5.9331
--0.619599 -5.99327 6.03318
-3.49138 1.7949 0.94556
-3.79067 -5.95945 1.10852
--3.96786 -4.88765 1.07951
-1.77641 2.39545 5.55816
-3.84844 -4.9342 1.8551
-4.5892 3.08156 -3.90386
--3.73247 0.607679 1.58905
--3.68033 4.3824 6.47334
--0.887392 -2.25152 -5.86247
--1.62082 1.40316 -1.40733
--6.45652 2.02116 -5.79368
--5.80677 5.49055 -0.50227
--4.15773 -1.75783 5.86795
-3.33491 3.9465 4.76609
-2.47747 -1.82156 -0.548886
--2.86401 -1.81103 5.87872
-5.85309 -1.79945 4.64184
--2.50952 0.969937 -2.06825
--5.04353 -0.299567 -1.25072
-3.00319 0.958099 -4.63615
--2.28909 -5.5568 -1.6149
--4.8686 -4.01589 -5.37723
-5.10728 5.90382 2.3954
-0.138392 -1.60983 0.576758
-6.02126 -6.27806 -2.97461
-4.15035 -3.19002 -2.45154
-5.79205 -2.90962 -3.52418
--5.16069 4.40229 1.8558
-4.40173 2.14862 -0.228173
--2.07553 -5.60729 -3.00186
--6.09838 6.05976 2.91093
--6.01504 5.02469 3.99117
-0.695904 -2.69036 2.87611
-4.5658 -2.47317 3.08338
-6.04115 -2.58998 0.86815
--4.41239 5.63281 1.38585
-1.35201 -1.8364 -6.41928
--2.31277 3.83808 -1.37378
--2.64893 6.40515 -3.48755
--0.685539 -1.27389 -5.13068
-3.03631 2.77555 5.14
--1.94858 -3.09455 3.60377
-1.44833 4.06512 -0.83122
--3.2403 4.79029 3.5411
-3.43008 5.89488 -6.04897
--4.88872 -3.82499 5.78259
--2.64958 4.44777 -5.81517
-4.69863 -1.16298 4.21904
--1.50819 -2.29211 -4.08205
--6.49621 3.69361 -4.54333
--1.66341 1.03578 -4.9345
-3.78099 -2.37918 5.9894
-0.961228 4.17377 -5.92809
-4.02795 -4.82076 -5.81465
--4.88442 3.08957 1.54437
-0.803456 -4.9433 -2.54039
--5.11479 2.57885 5.34086
--1.38202 6.29403 -1.3582
--5.28627 4.37294 -2.08734
--4.89017 5.28068 -6.36769
--2.38277 5.35637 2.02438
--4.38784 0.954275 -6.09894
-5.54547 -0.184958 6.17841
-2.64802 -5.70552 -4.66978
-
-
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-
-
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-
-
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-
-
-
-
-
-
-
-
-
diff --git a/Tutorials/propane/state_C/hoomd_run_template.py b/Tutorials/propane/state_C/hoomd_run_template.py
deleted file mode 100755
index 0e9a7f31..00000000
--- a/Tutorials/propane/state_C/hoomd_run_template.py
+++ /dev/null
@@ -1,7 +0,0 @@
-all = hoomd.group.all()
-nvt_int = hoomd.md.integrate.langevin(group=all, kT=T_final, seed=1)
-hoomd.md.integrate.mode_standard(dt=0.001)
-
-hoomd.run(1e2)
-output_dcd = hoomd.dump.dcd(filename="query.dcd", period=100, overwrite=True)
-hoomd.run(1e4)
diff --git a/Tutorials/propane/state_C/start.hoomdxml b/Tutorials/propane/state_C/start.hoomdxml
deleted file mode 100755
index 04727a84..00000000
--- a/Tutorials/propane/state_C/start.hoomdxml
+++ /dev/null
@@ -1,4116 +0,0 @@
-
-
-
-
-
--6.01612 -3.0955 -4.99577
-0.220974 5.24077 5.03659
--5.70426 3.15938 2.71932
-5.76901 -6.30648 3.65493
--3.66534 5.84858 -1.21114
-2.71256 -3.30432 4.31491
--5.06002 3.36388 -2.91929
--1.31727 0.433331 0.456665
--1.45514 2.70539 -1.61655
--5.49077 2.1344 2.22842
-2.20271 0.867396 4.30593
--2.15852 -6.30026 1.52611
-0.973216 3.27374 -4.11579
--1.58572 4.93515 -1.65297
--1.34241 -4.11456 4.36808
--3.07913 0.48815 3.75148
-2.13865 -2.77927 0.683071
-2.26642 5.45902 -0.130551
--0.994597 -2.89972 4.43253
--0.99154 -3.50506 -3.07266
--6.28643 6.31503 0.9468
-4.65868 4.89313 -6.33431
--3.29319 -3.89999 -3.86059
--5.71125 1.45214 -4.55811
-2.04264 -0.025519 -3.86554
--3.96794 4.32649 -2.65945
--0.993918 -4.7269 -6.11152
--1.03233 1.47937 4.48647
-1.76569 1.29366 -4.85505
--4.61486 -1.67588 1.79159
--1.80087 -3.88535 -0.992383
--4.7964 -4.04722 0.685786
-5.66279 4.3154 5.99225
-0.962799 3.86015 1.69311
-0.414324 -1.83811 -2.57762
--4.43975 2.06389 -1.11518
--3.38766 -3.01055 2.71661
-3.60683 0.50622 1.36112
--2.02362 -2.85795 -2.15046
-2.27631 6.03188 4.7797
-3.34931 0.948497 3.78295
--0.737757 6.10005 4.93934
-3.68833 4.103 3.09821
--4.96122 5.41138 -3.01114
-0.164526 5.93348 0.0462726
-2.44686 -6.09788 -2.74129
--1.76268 4.09923 1.76897
--3.4593 -2.23883 1.65692
--1.79358 -1.17876 -3.04282
-1.90542 2.99555 -6.16072
-3.74107 3.8709 -0.160424
-4.32706 3.90173 -5.14763
-2.95917 -0.881434 -2.83139
-1.33071 2.32683 -3.38335
--4.73733 -0.353173 -6.45436
-5.08525 -6.11892 -1.78523
--0.78474 -2.96762 0.773421
-4.86522 -3.5281 0.178994
-2.19895 3.34443 -3.17661
-0.653561 3.96852 5.0262
--3.5435 -4.52532 2.45952
-6.34745 -5.16347 -1.79884
--3.06034 4.62658 5.17225
-5.96897 3.60947 2.85503
-3.13371 -1.62433 -5.04333
-5.31659 1.65998 3.54204
--5.06761 5.94926 4.77502
-3.33549 -0.42812 -0.79081
-0.834086 -6.41363 -4.90031
-4.47299 -0.73911 -1.4426
-6.11899 -2.68688 3.21074
-3.99629 -3.54714 3.75087
--1.67415 5.46194 -3.64536
-1.57286 4.78852 4.61479
-6.41417 0.449628 3.85584
--4.82324 5.25808 3.00396
--2.67648 5.56773 6.26099
-1.47376 -4.16714 -6.42487
-6.01382 4.12661 -5.5272
-5.33592 -2.57472 -2.22984
-2.14754 -1.44735 -3.95026
-0.683049 -4.26636 -5.20018
-6.38473 6.01646 -6.4326
--0.0598788 1.20869 1.20787
-1.98768 -6.09948 2.75338
--1.09323 -4.81498 3.02891
--5.10055 0.909714 1.23022
-3.17638 -5.10978 -3.25619
--4.49809 -2.66642 -5.21763
--4.60771 -2.87659 4.57599
-4.35702 0.491878 0.0636225
-5.53763 1.23565 0.219419
-3.92617 2.00748 -4.17214
-2.37495 -0.172804 -5.10957
--3.46111 5.94698 2.68867
--3.6763 -4.10527 4.80813
-4.22115 -0.614719 5.3439
-6.3962 -1.8728 -0.945171
-1.3639 -1.39025 5.04173
--2.15539 -0.811089 0.361711
-2.36265 -4.23452 -1.31383
-2.18457 6.20704 -5.3216
--1.22158 5.26214 2.30229
--4.62608 6.03754 -3.94002
--0.0446613 -5.99237 -3.0907
--3.21694 -6.29481 -2.40482
-5.78042 -1.16297 0.370149
-1.68515 -5.81025 0.894172
-1.0296 0.583502 3.82442
--6.09873 3.49592 5.67275
--5.2235 -5.36986 1.20153
-1.08034 -1.25098 -3.45048
-1.64914 -4.91509 3.19351
-0.714045 3.15969 6.18164
-0.851042 6.49123 3.14753
--3.42291 5.07279 -0.141787
--3.23547 3.41628 4.04415
--2.49942 -1.70473 2.93386
-2.28232 -2.14412 5.55102
-5.95361 -4.56865 2.95015
--4.67492 -5.30718 -0.0495295
-4.01306 4.64414 1.84082
--4.25995 -5.08134 5.54882
--0.670696 2.72867 -2.93336
--1.32976 -4.66448 -3.24926
-0.147416 -0.664268 4.38209
-1.19393 1.33532 1.08151
--5.98452 3.77302 3.89649
--2.21329 -1.11952 4.99689
--3.97382 -2.16618 -3.67262
-2.3762 3.94508 2.01102
--4.04959 2.9141 0.602355
--0.507425 -5.93492 3.79394
-0.0557174 5.04243 2.22613
--1.25688 -6.11554 -5.18292
-6.14893 -2.38601 -5.87403
--3.68305 -5.33132 -4.69401
--6.47976 3.75168 -2.21312
--1.5146 -4.04591 1.12987
--4.78106 1.17203 2.47296
--3.65057 5.59218 -6.03266
--0.431343 -3.34928 3.15229
--5.99854 -4.49722 5.01084
-3.9392 5.33137 3.15389
--2.57125 6.27066 0.0422787
-4.31022 -6.41007 3.58716
-3.95178 -2.85897 2.10099
-1.96106 -2.4062 -5.20706
-0.602548 4.94387 1.19117
--1.8836 6.48559 -6.23748
-3.28041 -0.479787 -4.24551
--1.48669 -5.25676 1.89311
--3.44217 -6.31968 -5.61047
-2.59759 0.509724 -2.51816
--3.87243 2.51411 4.92474
--1.11053 -3.70705 6.15658
-3.04325 -0.668947 1.45788
--6.18735 -4.97057 2.25191
--0.982362 -5.66987 -2.19071
--0.508532 -2.0414 3.17056
--0.395179 1.53008 -1.75646
--4.40267 0.276855 5.54112
--1.11511 2.37179 6.22271
--5.63902 5.88634 -5.31377
--1.04852 0.464527 -2.50012
--5.54853 -1.37066 6.30796
-3.49581 -5.37505 3.04462
--2.5265 -1.92497 -0.638543
--0.921121 -0.75 0.924951
-3.37411 2.91792 -3.22505
-4.58918 6.31726 -3.01478
-6.46094 -3.82521 -2.67033
-1.02893 2.69201 -5.27729
--2.33059 -4.90584 3.04071
--6.0288 -4.37562 -0.356661
--2.94071 2.31182 -1.66161
-1.93188 -1.23263 0.654091
-3.99707 1.20131 -5.66115
--0.581759 5.22542 0.840171
--5.68498 -6.33649 -2.41538
-4.13335 -2.3642 -5.10512
--3.01972 3.0869 -6.02433
--0.200788 0.887171 3.68048
-5.47352 -0.462574 3.59406
--2.74062 4.52238 0.993979
-4.85292 4.43288 2.65801
-5.41131 -2.6634 1.86438
--2.95932 -6.14978 3.82345
-5.92695 2.356 0.798225
-1.29127 2.84229 2.33023
-4.93115 1.00379 5.92376
-2.02553 3.46097 4.41364
--6.19898 -3.35229 2.42118
-4.38852 -0.650588 0.792572
--2.16821 5.14937 -0.475286
-0.989795 2.65071 -0.0939543
--1.60615 1.74319 -2.75737
--5.20605 2.15423 3.50167
--1.881 3.90096 4.07254
--1.23057 -2.0876 5.48858
--0.515798 -2.50359 -4.85999
-5.52911 5.70253 -2.20443
--5.00214 3.82387 -4.48147
-4.3928 -5.05424 -0.921729
-5.50317 1.97833 -0.991695
-3.15077 2.89305 0.857805
-1.75289 4.56458 -2.47087
--5.85984 -5.13413 -2.76503
--3.41753 -0.898193 -6.18639
-6.49788 -2.87288 4.74793
-2.22493 5.77957 -2.91425
-0.257357 -4.07854 0.17984
--5.43079 0.0929639 3.24578
--0.642237 3.0078 4.09485
-5.61561 0.601912 2.80179
-4.62261 3.03741 -1.20817
-4.4783 -1.20465 -0.282902
-2.08578 2.40797 -2.23422
-6.18842 -4.67787 6.23062
--0.363027 6.26686 -5.74561
-0.101871 -5.3985 -5.75026
-4.6891 2.14967 -2.54446
-3.75885 -1.28326 -6.36573
-2.26752 1.25945 0.938583
--1.73759 -1.09344 6.42287
--4.8024 -4.43215 4.33963
-4.28201 -0.372165 -3.22787
--4.23563 1.75763 1.4672
--0.92952 2.85896 0.51692
-4.26518 -2.65658 -3.6889
--2.38332 -5.32796 -5.66163
-2.89669 -6.12605 1.99424
--4.37874 4.378 4.25882
--1.35228 6.28722 -2.71685
-5.80473 -0.621039 4.75492
-0.0643505 -5.98912 -4.29771
--6.18327 1.45014 0.254725
-4.06514 -1.24542 3.24459
--2.40078 1.31844 0.273312
-1.21406 4.8587 5.98463
-1.89029 6.48993 -4.14039
--2.18269 -3.70847 -3.38856
-4.09664 5.62619 -3.93415
--6.19879 -6.10931 5.71369
-0.13834 1.82506 -3.2032
--4.64683 1.37236 4.49212
--4.39942 4.80835 -5.20288
--5.86287 -3.9128 1.16045
-5.70314 4.47185 -3.01742
--2.47901 3.20804 -4.84603
-6.4794 -0.793043 -5.52481
-0.449064 -1.95168 4.06236
-2.62997 -4.21974 0.546325
-5.00418 0.727203 -0.986634
-0.723978 2.74618 4.59941
-3.08588 -3.0221 -5.58164
--5.54919 -1.54347 -5.36647
-1.43035 0.484136 -1.50061
--0.0771183 -0.286622 0.140749
-2.27925 2.05066 -0.0140352
-6.02389 -3.90782 4.17866
--1.18415 5.82008 3.65669
--0.782665 -0.840195 -2.49142
-6.20607 -3.54607 -0.0758306
--0.748059 -0.868995 5.64016
-4.18663 0.313116 -2.12511
-6.29033 -6.11588 1.96951
--0.247012 3.38065 -6.01134
-5.89288 -5.09684 -3.06834
--2.78508 3.77478 -0.183686
--1.48238 -5.37383 0.627504
-4.49032 6.47882 -4.70425
-6.3202 1.89979 5.87404
--5.94845 -0.595753 -4.27427
--6.1769 -0.0303637 -1.75028
-0.630255 -0.645549 5.75079
--4.77383 -5.3377 -2.28882
-0.0766993 -4.96167 -0.946354
-2.5468 -0.21204 0.345585
--1.0537 -3.91334 -0.0435371
--0.33378 -4.49852 -2.24403
--2.67709 2.69619 2.86473
--6.11697 -2.68182 -2.32437
-1.33709 -5.54117 -3.65794
--5.23903 -5.36994 -5.27306
--2.14006 -0.424073 1.5224
-5.89354 -3.67157 1.28424
-3.65948 -3.98615 -3.61722
-4.78149 5.79617 0.123173
--2.31501 0.746976 1.53051
-3.44483 -5.04752 5.98302
--3.34607 1.85688 -3.19367
--5.01869 -2.65351 2.60515
-5.27302 -5.67922 -4.14272
-5.00409 -6.49286 4.80775
--1.87563 -5.17001 5.86727
--0.0419609 2.63131 -4.52641
--0.571635 -0.98961 -3.64769
--5.68395 2.27521 0.921195
--0.97392 6.45462 1.03486
-1.46925 5.89484 0.521641
--4.06445 2.75406 6.26443
--1.31765 2.44492 -4.28774
-1.23597 -6.4441 5.54868
--5.23553 -6.23956 -6.42278
-3.90143 5.74298 5.69578
-1.73878 -2.13465 2.86692
-5.96976 4.29097 1.73964
-4.56212 -3.18296 -6.02652
--2.14401 -2.98997 6.41267
-2.2081 -3.09209 -6.49093
--3.59398 -0.9932 1.1927
--3.26685 -2.27913 -1.38319
-0.371066 4.41134 -2.29019
--1.51894 4.18581 0.647323
--0.510016 3.78545 1.52904
-3.33961 4.17104 -2.62025
-0.905179 -4.00468 3.54221
--3.36014 6.35113 5.27058
-6.28494 0.863206 -0.839809
--1.11986 -3.67644 -4.37626
--6.0261 4.96945 0.791567
--3.08022 -0.97913 -3.74403
--3.29328 0.350038 -6.37167
-0.784406 -2.83528 -5.45966
-1.16583 -1.95388 -0.137189
--2.27367 2.65908 -3.46441
--1.6444 2.02256 -0.160851
--5.91703 -1.03731 3.9581
-1.83048 -0.327255 6.18797
-3.42176 5.22999 -0.474494
-0.729611 1.2327 2.54564
-1.00378 5.80846 -0.863861
--0.0820037 -2.88218 5.97716
--4.96924 -6.39004 3.60532
--3.94026 3.38362 -1.49208
--4.44058 -4.05023 -0.906831
-4.48375 4.08006 5.36334
-5.91771 -6.31405 -5.19694
--3.89595 -3.4647 1.66024
-0.122764 -4.29163 -3.58928
--2.38982 1.31043 -3.81634
--2.39306 -2.10964 -5.32561
--2.65888 1.47078 -6.31385
--5.95456 2.67361 4.60555
-3.43876 -4.82379 4.22813
--6.06623 0.975162 -2.56118
--3.5155 1.68763 0.328084
-0.685078 6.25254 1.49697
-2.31021 4.22246 -6.18898
--5.66526 -5.48438 -1.14174
-6.30757 -0.383786 2.74042
--6.22615 2.79348 -0.227014
-1.10558 -0.665535 -0.524878
-2.79222 5.04953 -1.8203
-3.53113 4.50231 -6.3401
--1.95388 -4.39325 -4.91523
--5.58595 -2.86501 -6.07968
-1.9297 -1.95791 -2.6466
--0.810616 -0.372193 3.54135
--5.97436 -0.029845 6.03747
--2.27964 -4.50935 0.13603
--2.15282 -3.19297 0.218621
-5.3964 1.92685 5.05388
--5.70944 2.61904 -3.49568
-5.19378 -2.85576 5.6476
-4.52775 4.27443 4.04449
-5.05584 -2.87796 4.44483
-5.00005 -5.02788 -1.99456
-4.105 5.2331 -5.19654
-3.88729 6.28938 2.16324
--2.93974 3.42999 -2.48051
--3.84985 3.20896 -3.69175
--6.14793 -4.06128 -5.79506
--3.08759 4.93678 -1.68636
-4.86531 -6.40262 1.31993
--0.0443516 -4.68613 4.04759
--4.13591 4.71622 -1.40105
-2.63241 1.96753 6.44536
-2.34045 -1.83514 4.01054
--2.83902 -4.5759 -2.67989
--2.01266 4.41375 -4.75339
-6.46974 -1.75407 2.52765
-4.08173 0.172924 6.23606
-6.0175 2.68652 3.70365
--1.84872 0.519483 -0.62777
--4.38215 -2.98091 6.44316
-5.30343 -1.78106 -5.1542
-1.09648 1.59142 -2.24016
-1.32263 1.33181 4.93106
-3.83287 -1.4132 1.98919
--5.94388 4.16103 -3.33891
-2.94206 -0.560597 5.97685
-0.837112 -2.76399 -1.45153
-6.25093 1.05674 -3.67597
--5.53271 4.02831 -5.48654
--3.55645 -5.86943 -0.683272
-1.62756 5.35844 2.00358
--3.06382 1.23934 -5.18582
-5.65517 -5.6154 -0.671965
--6.27772 -0.681853 -0.368902
--3.206 1.26275 2.67708
--5.49594 2.04747 -2.29335
--3.56012 1.82874 3.76206
-0.13551 -1.59471 -0.718695
--3.83919 5.74358 4.03774
-2.99 6.35931 -1.51294
--4.16838 4.62688 -3.83191
-1.82736 -3.67237 -5.02052
--1.70494 2.38136 3.62764
--6.29467 1.24858 2.93116
--2.52165 -0.0566989 -3.21384
--0.458799 -2.93868 1.8886
--1.5939 3.28927 2.84018
--6.38986 -3.48505 5.87048
--3.08404 1.32971 -0.921668
--5.66498 0.87604 -5.98454
-4.56148 -0.771481 -4.91997
-3.50147 0.613312 -3.4618
-5.31565 4.4705 -4.39917
-1.82254 -3.32539 3.28481
-5.28681 -3.60577 2.92651
--1.64507 2.8347 4.90997
-5.46169 5.8286 -3.91396
--5.25199 0.424156 -3.65437
-2.79031 -4.50632 -5.91629
-1.87334 -4.40195 -3.84251
-2.64835 4.90456 5.54691
-5.51775 -0.306974 -2.0554
--1.52252 3.32564 -0.418359
--0.929475 4.25958 2.87429
--5.12829 -0.561194 0.764996
--1.20943 -5.15185 -0.980838
-1.35336 -4.91782 -0.184305
--1.96039 -6.38454 2.90331
--4.13457 3.18479 -5.538
--0.619882 3.63555 -1.76899
-3.6085 2.89275 -2.08488
-3.75607 -4.58719 0.376594
--1.73169 1.52523 5.58677
-3.09657 -5.29724 -0.801387
--2.88842 2.3308 5.70599
--0.181236 5.33554 3.34343
-0.207244 2.52861 1.37333
-5.58541 1.13772 -2.09623
-3.27954 1.4559 2.20809
-5.75083 -4.30629 -1.07106
--2.76898 1.97728 1.57429
--4.87473 -3.36214 -4.13904
--3.83442 0.00512382 -3.2724
-4.29122 1.65378 4.49666
--5.20525 -6.29792 2.29949
--2.96434 2.68842 -0.462881
-4.74822 4.54749 -0.578403
-0.541597 -3.3449 -4.22502
--2.65712 -4.04518 3.90329
--2.35002 4.88443 -2.77225
-2.00077 3.68207 5.65888
--5.65525 -2.71336 -0.995193
-2.57893 3.71785 -1.39583
--5.02426 3.82409 6.32852
--5.48183 -4.25515 -1.55952
-5.21174 -1.82756 -3.73118
-5.7674 5.72829 1.39785
-1.17757 -2.9096 5.9254
-1.78487 4.41821 0.760976
--3.86371 1.20868 -2.20084
--2.4151 -5.29933 -3.97943
-4.55236 -1.56706 -2.55462
--4.53372 -1.8377 0.512544
--3.79966 -4.13527 6.36155
-2.29235 2.2825 2.07366
-5.20958 5.4265 3.87579
--3.86889 -5.80843 2.91849
--2.11833 4.8741 3.15773
--0.193723 -0.0837779 -4.70058
-2.0805 -4.81027 -2.51559
-5.94321 3.66155 0.661105
--1.37172 1.60012 1.07307
--0.0565926 -0.016279 2.73462
-4.2926 5.76053 -1.72654
-1.56425 -4.98211 -5.04423
--0.198969 -3.6659 -5.60759
-4.17583 0.844743 -4.52132
--6.29273 -5.7641 3.12213
--0.168147 -5.69636 1.6218
-5.92884 -0.847615 -4.28672
-1.33192 0.279753 2.4113
-0.0764802 -1.48417 -6.16458
-3.92192 5.40488 0.75196
--4.68489 1.28509 -3.05431
-4.57305 3.33404 0.521583
-4.14255 2.46121 1.64126
--3.23794 -0.955299 -2.17914
--1.34411 -0.390684 -5.50234
-1.83831 -2.63608 -3.66505
--5.37698 5.11135 -4.08593
-1.67047 2.8031 1.07689
--2.83306 0.204765 0.452163
-0.988458 5.61776 -2.25299
-2.31592 -0.0799472 3.06125
--6.2189 4.84963 -1.52619
-5.08468 0.684654 4.46787
-1.83823 6.15248 -1.52242
--4.73307 -0.233818 2.06585
-5.75435 3.3745 -0.678354
--5.39668 0.241149 4.50069
-2.30048 2.51323 -4.29583
--3.74924 -1.14252 -0.83256
--5.865 0.243157 1.84559
--3.02368 -0.0667283 2.61571
-3.05221 4.4871 0.95462
--1.65464 -3.3705 -5.4316
--0.307965 4.43282 6.0826
-3.31881 0.684052 -1.31184
--0.609214 1.80847 2.77918
-4.99806 2.30633 6.48589
-3.50194 3.25443 2.17508
--6.40164 -5.76976 -6.0807
--3.58276 -3.28352 0.4812
-0.124116 -2.55341 -3.52592
--1.81536 0.0539574 2.65819
-1.72474 2.67263 -1.13325
--1.26118 -5.9858 -3.84264
-2.75985 -3.09599 -0.513938
--5.21953 -3.95736 -2.8383
-2.87856 3.17799 -5.39553
-3.96284 4.2246 -1.46381
--3.9039 3.38907 1.86966
-5.12743 0.270085 -5.76795
-2.9024 4.9345 3.88296
-3.1776 3.24608 6.34374
-6.16603 4.73448 -0.374182
-1.59664 -0.43966 -2.57535
--5.56613 -2.36579 1.58909
-0.847239 -5.51743 4.31397
-3.12523 -2.88331 -4.10042
--4.19128 -3.56301 3.5275
--2.85637 3.56276 5.63068
-2.0919 -2.77161 -1.86747
-6.23997 2.63705 -1.88331
--0.579755 3.34004 5.37005
--3.66274 0.0925181 -5.0325
-0.123427 -0.207091 -3.14292
-4.78756 0.984279 -3.13366
--5.39584 3.09054 -1.55592
-1.00907 4.47677 -3.42364
-4.72973 -4.83332 3.88423
--4.77423 -2.18385 -2.6519
-5.81378 3.02096 5.35971
--0.402323 -4.42284 1.90683
--4.88318 -4.07875 2.22673
--4.08812 -6.00015 4.42568
--4.0485 -4.28531 -2.39379
--0.435579 4.90317 -5.27129
-2.90763 -2.55218 2.97035
--3.17629 -3.30197 -0.636348
--1.57321 -5.38937 4.47843
--5.49999 0.385553 -0.327191
-0.623585 2.0984 3.52214
--1.11003 4.50225 -0.533207
--2.93126 -2.01274 0.496216
-5.07888 -4.75834 0.383679
-2.9398 1.65023 4.95858
-4.28645 0.257398 3.55804
-1.23418 5.45235 -5.55589
-5.65684 0.164054 1.32042
-4.82154 -3.64908 -1.30982
-4.36043 -5.13842 5.06395
--4.96344 -6.42741 -0.922661
-5.36367 1.46653 -5.28276
-0.610216 -3.16685 1.04131
-1.14891 -4.07177 -1.49007
-4.24097 -4.22144 2.82921
-0.316906 0.708596 -2.26612
--4.12372 1.54178 5.79893
--1.58704 0.506382 -6.31196
-3.32538 -6.3912 -3.64242
-3.08901 -6.47219 3.52758
--6.31035 3.32986 1.65586
-3.09115 2.56 -0.770601
--0.421879 1.51219 -0.152739
--2.18125 -5.68456 -0.31418
-5.28031 -2.35838 -0.767878
--4.4116 -1.50365 -5.75881
--2.89691 -3.07537 -4.63214
--5.37713 4.06492 -0.817858
--4.2553 -2.62515 -0.35524
-6.09347 5.08804 2.7742
--3.39692 4.14052 -4.83907
-1.28207 3.26007 3.43041
-1.67133 -5.22142 -1.34354
--4.92844 -5.03622 2.89598
--3.51539 -4.03287 -5.27692
-4.70251 1.58174 0.958076
--2.92966 -2.04559 -2.5056
-0.198825 1.39473 4.71766
-4.1171 -5.11576 -4.20646
-1.1482 -0.246041 -4.67529
--6.24278 4.77367 6.45525
-5.5109 -1.2027 -1.1233
--4.55802 6.34741 -5.27496
--3.27851 2.28282 -4.55527
--4.71995 -3.00888 -1.74838
--6.35659 -5.68358 -4.12059
-3.39384 -0.123048 2.75636
-2.77679 4.73686 -5.18491
--1.81692 -1.61039 -1.79997
-0.882813 -4.08637 5.028
-2.4205 0.479517 1.92145
-2.19829 -5.73367 -6.19553
--3.06436 -5.84808 0.62609
-2.57399 -3.70908 -2.87267
-0.263746 4.18751 3.71416
-3.1162 -0.397403 4.05207
-6.1465 -1.32469 -2.29727
--1.32577 3.75623 -3.81956
-5.4938 -1.18357 1.61574
--3.11776 5.88596 1.17727
--2.80509 -0.497357 -0.8465
--4.23178 3.83098 5.38925
--4.15584 4.34357 0.889076
--5.62453 3.67536 0.564403
--0.551294 -1.8669 -1.57666
-1.30597 0.832706 -3.31758
--4.14717 5.22821 5.46235
-5.24636 -3.15321 -4.78003
--5.56247 -4.91186 6.28716
-6.23691 2.19311 -4.31682
--6.0396 -1.61379 -3.18402
--6.3637 0.178015 0.577049
--2.28762 -4.22356 -6.16491
--3.66673 -6.4189 -4.08052
--4.40556 3.92144 3.10731
-5.26265 4.71139 0.719174
-0.0476459 3.77767 -0.768521
-5.20805 -4.1207 5.08002
-4.40264 2.83755 3.09741
-1.92753 0.389183 -0.440487
-2.3567 1.57257 -3.32032
-2.18784 5.59657 6.49967
-5.14409 -3.87813 -2.6076
--3.01288 0.421692 -4.15644
-2.60228 -1.51615 -6.04493
--1.61769 -3.71756 2.41933
-5.84509 3.26754 -3.37773
--0.149578 -2.75449 -0.349346
--4.61159 2.56298 -4.16494
-2.21162 -5.26723 5.33308
-4.84594 6.15083 -6.15468
--1.59665 3.62329 -2.45859
-0.232609 -1.85806 5.3995
--5.90988 -1.87011 0.307409
--6.11628 -1.27213 5.22082
-1.95967 5.88314 3.55777
--0.831103 4.60156 -2.80662
--4.3396 -0.854997 -4.55264
-5.66964 4.01872 4.05454
--0.934284 2.075 -5.7044
-0.00894878 -6.00181 5.05173
-0.614489 -0.634351 -5.71502
--1.46649 2.68241 1.59282
-6.33126 0.325316 -5.04136
--1.48739 -0.784262 -0.680483
-4.45524 -5.87579 0.0639949
--4.4869 -1.27501 -1.64427
-1.66296 4.06984 -4.81176
--6.08276 -6.09938 -0.0657241
--0.568678 5.95297 -4.30206
--0.00508163 3.55949 -3.42569
--0.472887 0.257391 -5.93187
-3.41845 5.65843 -2.79255
-4.86472 -2.08282 -6.33543
-0.0998649 1.64023 -6.05761
--4.78341 1.45958 0.00352717
-1.52246 1.60895 -6.29877
--5.41295 0.839319 -1.47309
-2.84935 -5.66142 0.474771
--2.42943 -0.133788 -5.55579
--1.90201 5.4986 -5.32534
--0.996851 -1.44225 4.41879
-2.98917 -4.28478 -4.72793
-1.48633 -3.40549 -0.185428
-3.37336 2.11221 3.28218
-0.803336 0.715452 -5.52788
-2.23975 0.882902 5.73005
-5.34048 -0.070311 -0.0795594
-4.43111 -3.77016 1.33475
--2.27975 5.4912 4.56873
--1.02395 3.63993 -5.24626
--3.52901 0.216832 -1.86371
--5.04744 -0.994002 5.18697
--3.92569 -1.14494 2.93878
-2.65068 -1.25674 2.78761
--2.80657 -5.20402 4.92065
-4.78653 -4.33883 6.20805
--2.07255 2.07243 -5.41457
-1.70673 -4.2215 1.19518
-6.46324 6.2076 -1.46582
--1.35091 5.5126 5.87622
--4.89654 -5.72726 -3.9068
-6.07219 2.06179 -2.87436
-5.47936 -4.90937 1.63441
-2.10632 -5.68119 4.11712
-2.10157 2.14387 3.90912
--2.80584 -4.53527 1.33626
--5.31177 4.42644 5.28214
-2.21826 -5.10624 1.9898
-5.30491 4.40777 -1.73954
-3.25285 3.38114 -4.31635
--2.5991 2.92461 0.930505
-4.14033 -2.55383 -0.49651
--4.67333 3.06645 4.07258
-4.55072 -2.15746 0.948056
-0.341566 0.526371 -0.473006
-3.89098 5.39681 4.64983
--2.70229 3.99777 -3.61565
--1.92798 -6.43125 5.19465
--5.25556 5.50628 -1.75656
-6.07265 0.988928 -6.41513
--4.48529 6.40059 -2.54734
-2.6195 3.14406 3.2551
--4.78694 -1.05545 -3.42997
--0.61739 -4.63368 5.42505
-3.49704 -6.10229 4.81296
--1.87592 -1.70023 3.83469
--3.43656 1.05079 4.85394
--5.78925 -3.37485 3.66378
--2.08039 -1.64435 1.54082
--6.09594 -4.74908 3.92496
-4.43802 2.83131 5.65424
-1.08133 4.87743 3.15212
--4.99443 -0.13945 -2.55601
-5.87457 -1.26251 6.1147
-0.798267 0.600358 6.09537
--3.0105 -4.34369 -1.29356
-3.09447 -2.51345 -2.72838
--3.33393 -3.0325 5.60944
-3.81589 1.62571 6.0763
-5.29082 -1.42969 2.85345
-1.05314 6.0031 4.2955
--4.42496 -4.5405 -4.11964
--0.00141563 -5.12728 0.643285
-3.65856 -0.272157 -5.58798
-3.18845 5.90019 -4.66933
--5.37738 -2.46759 5.48965
-4.44726 -5.35111 -3.16135
-5.92935 -5.4553 4.73984
-5.1123 -4.42707 -5.02013
-0.320563 3.48494 0.560547
-0.197104 -6.26186 -1.90126
--0.484072 -4.91305 -4.67074
-3.33399 1.56993 -2.51386
--1.92862 -0.998583 -4.5603
--3.2104 -0.396661 5.30704
-3.67523 6.49519 -0.46112
-1.33871 -2.89934 4.51402
--5.1638 -1.95821 -4.05637
-0.606286 0.898776 -4.21981
--2.37989 -6.44582 -4.65642
-6.09728 5.77219 4.92846
--5.05631 2.7647 -0.304617
-3.85362 -3.51127 5.19211
--2.35913 0.512256 5.57804
--5.93751 -3.00762 -3.7308
-1.77206 5.25351 -4.28243
--3.34103 -3.42419 -2.10812
--3.79938 4.84495 2.10204
-5.05569 -5.64793 2.68931
-4.75149 3.30558 -2.66528
--4.42869 -1.89949 3.55906
--5.49379 2.74204 -5.14809
--5.59544 1.09599 5.68344
--0.831406 0.233155 4.92746
-0.926872 -6.31695 -6.17169
-6.29116 -5.03831 -5.15761
--3.11702 5.54553 -4.47671
--0.792604 4.63616 4.55607
--4.24898 0.388214 3.32789
--2.26478 -2.87189 1.46232
--2.93952 -5.70155 2.09992
-5.33337 2.8862 -5.02461
-3.90804 2.57268 -5.65665
-4.64205 -1.72221 5.34988
--0.997684 -2.90703 -1.45126
-3.75796 -3.88781 -0.616146
--5.31994 -5.69893 5.08941
-3.53081 -3.10097 0.711947
-6.48623 4.5029 5.00919
--0.428053 0.892921 5.89258
-0.156029 -3.44746 4.38072
--3.40646 -2.42818 3.93862
--2.55085 1.94946 4.46262
--4.18758 -3.08343 -2.89595
-4.97543 -5.60862 -5.4913
-2.91221 1.91508 -5.30136
--5.99016 1.975 -1.1225
-1.12982 1.56014 -0.727533
--0.646761 4.77883 -4.10752
-0.438905 1.9976 5.60321
--0.124723 5.53444 -2.82694
-5.32205 0.255361 -4.19263
--1.94735 4.1388 5.6549
--1.82064 0.957918 3.53148
--1.17585 5.81123 -0.249845
--1.07658 -0.895811 2.36448
-1.52274 -0.185624 4.77061
--3.4453 -1.68081 -4.83836
--3.65714 -4.93038 3.74562
--1.71517 1.79497 2.41263
--5.696 -1.05538 -1.88509
-3.26293 -1.26701 4.85001
-2.34125 -0.755992 -1.56889
--6.18471 6.19331 -4.02282
-0.646165 5.14699 -4.55027
--6.45229 -0.0621779 -3.06483
-0.735896 -5.99021 -0.53175
--0.872907 -2.19178 -2.88078
--4.04583 2.47844 2.85665
-2.20652 1.41113 3.0049
--0.74723 0.0815798 -1.31924
--0.0335299 3.13363 2.77743
-5.03093 5.35891 5.33496
--4.30909 1.14554 -4.36086
-0.312072 -0.0983377 1.43626
--0.288044 2.47342 -0.830117
--5.38035 2.33945 -6.47515
--3.74841 -1.6726 4.80372
--0.758189 1.05287 -3.61908
-1.31987 -6.10991 -2.50246
-6.20923 -4.03951 -4.34135
-3.67965 -2.4541 4.21009
-4.06369 4.26351 -3.73614
-2.89087 -3.94033 2.98995
-1.36461 -0.936629 3.55516
-2.27594 -3.86129 5.41367
--1.73554 5.51498 0.900444
-3.95987 -3.87715 -5.06434
-6.41011 3.24328 -6.25008
--4.23505 0.0987359 0.221397
--1.32141 0.0634173 -3.94881
--6.2011 -1.00005 1.24704
-6.41831 -2.16752 -4.5377
-0.768673 6.14435 -3.52612
-2.90046 -6.48696 5.84874
--0.915046 0.639511 1.68498
-3.62054 -5.98026 -5.6517
--0.372936 1.36712 -4.73817
--4.18774 0.575845 -0.95394
-3.29455 -1.54995 0.550853
-5.51389 5.6829 -1.02404
-5.69366 -6.36136 0.358777
--4.51793 1.81133 -5.44591
-4.6578 3.67012 -6.28145
--2.93697 -5.34189 6.30275
-0.169694 -0.67499 -1.6657
--5.62271 -2.07012 4.02501
--0.393754 -6.18062 -0.669494
-5.43483 -5.90323 5.79289
-0.818169 -5.25027 5.86905
-0.411722 2.69674 -1.79443
--3.84913 -5.31636 -1.5803
-5.75311 -3.63454 -6.06572
-4.35118 2.8839 4.36763
-4.97866 -0.856184 -6.07742
--2.95183 3.86605 2.46218
--6.47376 -5.0676 0.819666
-2.06204 -6.20675 -0.481882
--1.79278 -4.40897 -2.04986
-3.6662 -5.81236 -2.2532
-0.169164 5.52063 6.44145
-2.63791 0.612765 -6.20023
-5.01004 -4.22269 -3.6721
-6.31174 5.3493 -4.46707
--6.4814 -2.29103 5.91304
-0.591146 -1.61557 -4.4651
--1.33113 -1.9045 -0.0893525
--5.6983 4.5115 3.04088
--6.11853 -6.35464 4.25145
--5.69355 -4.64469 -4.13837
--2.60565 -2.41369 -3.65096
--3.63032 -5.35811 -3.07629
-0.197998 -4.17932 6.26366
--4.25428 2.37134 -2.56199
--1.6158 3.49518 -6.34182
-0.142372 3.90524 -4.70712
-1.2261 0.010799 0.708489
--4.25429 -0.311533 4.30024
-5.56188 5.31305 -5.60733
--4.11251 6.4044 0.271825
-6.02878 2.26257 2.38608
--0.223953 -3.81687 -1.09191
-2.01704 -4.41845 4.30794
-4.57406 5.09215 -2.85869
-2.11844 3.36653 -0.0566786
--1.38095 4.73742 -5.98848
--6.05601 1.39022 4.39233
--0.525137 -1.7431 1.58184
-2.83764 5.34665 2.4558
-4.13434 1.73569 -1.51915
--5.88479 5.42178 1.87789
-3.06731 1.02576 -0.154484
-0.295682 -1.23051 2.72897
--2.29691 -3.89282 5.27238
--4.22464 -6.06724 1.68374
--5.39245 -3.10319 0.11962
--5.51982 -1.08017 2.52848
-3.66082 -1.7423 -1.63303
-1.6633 -2.98148 1.94892
-0.339277 -5.15069 3.00335
--4.26815 -5.21809 -6.10575
--5.01604 -1.37163 -0.54626
-4.77413 1.48685 2.22218
--2.52131 6.08149 -1.66338
--0.387018 -6.34942 2.55248
-5.1708 1.86776 -3.97481
-2.69851 5.93086 1.04038
-3.68066 0.535514 4.92246
--5.77945 5.57291 5.58638
-0.948882 -1.85787 1.41492
--1.83511 -0.26107 -1.8412
--4.21788 3.90379 -0.185131
-1.4999 -0.831125 1.8844
-0.992525 -4.04047 2.1901
--5.21978 6.14161 0.578886
--3.1854 -2.8394 -6.0978
-2.76299 4.65235 -3.66972
--0.18927 5.47875 -1.25484
-2.64593 -2.05429 1.60061
--3.64041 -4.38939 -0.0256431
--3.64122 5.59304 -2.83693
-1.27794 -1.43872 -1.5244
-0.085504 -3.31091 -2.36143
--2.38476 -2.68343 4.6936
--1.54074 -2.38713 2.5833
--4.95044 0.188942 -5.22512
-6.23669 0.516036 5.2541
-3.65358 -1.55645 -3.94825
-6.30061 1.26926 1.521
--4.63784 5.04472 -0.248493
-1.26573 3.42241 -2.36075
--2.94646 -0.888182 3.93216
-4.25304 -6.01222 6.15141
-6.2184 -3.10013 -1.44849
-2.18189 4.27184 3.23357
--6.26976 5.35144 -2.69391
-1.15693 -3.40445 -2.91288
-3.48451 -4.58347 -1.88995
-2.90915 -3.60528 1.7226
-3.45286 -3.76685 6.28273
-4.55085 -0.220737 2.20323
-5.10426 3.08579 1.81838
--1.97976 -0.201331 4.18819
-2.14506 1.47372 -1.41313
-0.654794 4.74364 -0.12078
-3.34821 -3.11178 -1.61023
-0.995588 -5.42196 2.02591
-1.60373 -1.1718 -5.23823
--4.25855 -6.35972 5.9331
--0.619599 -5.99327 6.03318
-3.49138 1.7949 0.94556
-3.79067 -5.95945 1.10852
--3.96786 -4.88765 1.07951
-1.77641 2.39545 5.55816
-3.84844 -4.9342 1.8551
-4.5892 3.08156 -3.90386
--3.73247 0.607679 1.58905
--3.68033 4.3824 6.47334
--0.887392 -2.25152 -5.86247
--1.62082 1.40316 -1.40733
--6.45652 2.02116 -5.79368
--5.80677 5.49055 -0.50227
--4.15773 -1.75783 5.86795
-3.33491 3.9465 4.76609
-2.47747 -1.82156 -0.548886
--2.86401 -1.81103 5.87872
-5.85309 -1.79945 4.64184
--2.50952 0.969937 -2.06825
--5.04353 -0.299567 -1.25072
-3.00319 0.958099 -4.63615
--2.28909 -5.5568 -1.6149
--4.8686 -4.01589 -5.37723
-5.10728 5.90382 2.3954
-0.138392 -1.60983 0.576758
-6.02126 -6.27806 -2.97461
-4.15035 -3.19002 -2.45154
-5.79205 -2.90962 -3.52418
--5.16069 4.40229 1.8558
-4.40173 2.14862 -0.228173
--2.07553 -5.60729 -3.00186
--6.09838 6.05976 2.91093
--6.01504 5.02469 3.99117
-0.695904 -2.69036 2.87611
-4.5658 -2.47317 3.08338
-6.04115 -2.58998 0.86815
--4.41239 5.63281 1.38585
-1.35201 -1.8364 -6.41928
--2.31277 3.83808 -1.37378
--2.64893 6.40515 -3.48755
--0.685539 -1.27389 -5.13068
-3.03631 2.77555 5.14
--1.94858 -3.09455 3.60377
-1.44833 4.06512 -0.83122
--3.2403 4.79029 3.5411
-3.43008 5.89488 -6.04897
--4.88872 -3.82499 5.78259
--2.64958 4.44777 -5.81517
-4.69863 -1.16298 4.21904
--1.50819 -2.29211 -4.08205
--6.49621 3.69361 -4.54333
--1.66341 1.03578 -4.9345
-3.78099 -2.37918 5.9894
-0.961228 4.17377 -5.92809
-4.02795 -4.82076 -5.81465
--4.88442 3.08957 1.54437
-0.803456 -4.9433 -2.54039
--5.11479 2.57885 5.34086
--1.38202 6.29403 -1.3582
--5.28627 4.37294 -2.08734
--4.89017 5.28068 -6.36769
--2.38277 5.35637 2.02438
--4.38784 0.954275 -6.09894
-5.54547 -0.184958 6.17841
-2.64802 -5.70552 -4.66978
-
-
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-C3
-
-
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-3.67
-
-
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-0
-
-
-
-
-
-
-
-
-
diff --git a/containers/dockerfile_cpu b/containers/dockerfile_cpu
deleted file mode 100644
index c3b59128..00000000
--- a/containers/dockerfile_cpu
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM mambaorg/micromamba:0.15.2
-
-USER root
-
-ADD . /msibi
-
-WORKDIR /msibi
-
-RUN micromamba install -y -n base -f environment-cpu.yml && \
- micromamba clean --all --yes && \
- python setup.py install
-
-WORKDIR /home
diff --git a/containers/dockerfile_gpu b/containers/dockerfile_gpu
deleted file mode 100644
index d1537890..00000000
--- a/containers/dockerfile_gpu
+++ /dev/null
@@ -1,12 +0,0 @@
-FROM cmelab/gpuhoomdconda:latest
-
-ADD . /msibi
-
-WORKDIR /msibi
-
-# Install in base environment
-RUN conda env update -n base -f environment-nohoomd.yml && \
- conda clean --all --yes -f &&\
- python setup.py install
-
-WORKDIR /home
diff --git a/environment-dev.yml b/environment-dev.yml
new file mode 100644
index 00000000..7a0dd6a9
--- /dev/null
+++ b/environment-dev.yml
@@ -0,0 +1,15 @@
+name: msibi-dev
+channels:
+- conda-forge
+dependencies:
+- cuda-version=11.8
+- freud >=2.13
+- gsd >=3.0
+- hoomd >=4.0
+- python >=3.9
+- pandas
+- cmeutils >=1.2
+- more-itertools
+- pytest
+- pytest-cov
+- pre-commit
diff --git a/msibi/forces.py b/msibi/forces.py
index 45468398..bdb27196 100644
--- a/msibi/forces.py
+++ b/msibi/forces.py
@@ -61,7 +61,7 @@ def __init__(
nbins: int=None,
correction_form: str="linear"
):
- if optimize and nbins is None or nbins<=0:
+ if optimize and nbins is None or nbins and nbins<=0:
raise ValueError(
"If a force is set to be optimized, nbins must be "
"a positive, non-zero integer."
@@ -364,7 +364,11 @@ def set_quadratic(
self.x_min = x_min
self.x_max = x_max
self.dx = x_max / self.nbins
- self.x_range = np.arange(x_min, x_max + self.dx, self.dx)
+ if isinstance(self, msibi.forces.Dihedral):
+ self.dx *= 2
+ self.x_range = np.arange(x_min, x_max + self.dx/2, self.dx)
+ else:
+ self.x_range = np.arange(x_min, x_max + self.dx, self.dx)
self.potential = quadratic_spring(self.x_range, x0, k4, k3, k2)
self.force_init = "Table"
self.force_entry = self._table_entry()
@@ -603,7 +607,7 @@ def set_harmonic(self, r0: Union[float, int], k: Union[float, int]) -> None:
"for a force designated for optimization. "
"Instead, use set_from_file() or set_quadratic()."
)
- self.type = "static"
+ self.format = "static"
self.force_init = "Harmonic"
self.force_entry = dict(r0=r0, k=k)
@@ -718,7 +722,7 @@ def set_harmonic(self, t0: Union[float, int], k: Union[float, int]) -> None:
"for a force designated for optimization. "
"Instead, use set_from_file() or set_quadratic()."
)
- self.type = "static"
+ self.format = "static"
self.force_init = "Harmonic"
self.force_entry = dict(t0=t0, k=k)
@@ -941,6 +945,7 @@ def __init__(
self.type3 = type3
self.type4 = type4
name = f"{self.type1}-{self.type2}-{self.type3}-{self.type4}"
+ self._correction_function = bond_correction
super(Dihedral, self).__init__(
name=name,
optimize=optimize,
@@ -976,7 +981,7 @@ def set_harmonic(
"for a force designated for optimization. "
"Instead, use set_from_file() or set_quadratic()."
)
- self.type = "static"
+ self.format = "static"
self.force_init = "Periodic"
self.force_entry = dict(phi0=phi0, k=k, d=d, n=n)
@@ -1000,7 +1005,7 @@ def _get_distribution(
"""
return dihedral_distribution(
- gsd_file=gsd,
+ gsd_file=gsd_file,
A_name=self.type1,
B_name=self.type2,
C_name=self.type3,
diff --git a/msibi/state.py b/msibi/state.py
index 7d3341a2..49268292 100644
--- a/msibi/state.py
+++ b/msibi/state.py
@@ -48,7 +48,7 @@ def __init__(
traj_file: str,
n_frames: int,
alpha: float=1.0,
- exclude_bonded: bool=True,
+ exclude_bonded: bool=True, #TODO: Do we use this here or in Force?
_dir=None
):
self.name = name
diff --git a/msibi/tests/__init__.py b/msibi/tests/__init__.py
index e69de29b..9eb4c5fb 100644
--- a/msibi/tests/__init__.py
+++ b/msibi/tests/__init__.py
@@ -0,0 +1 @@
+from .base_test import BaseTest
diff --git a/msibi/tests/assets/AB-1.0kT.gsd b/msibi/tests/assets/AB-1.0kT.gsd
new file mode 100644
index 00000000..ef4fa5b9
Binary files /dev/null and b/msibi/tests/assets/AB-1.0kT.gsd differ
diff --git a/msibi/tests/assets/AB-4.0kT.gsd b/msibi/tests/assets/AB-4.0kT.gsd
new file mode 100644
index 00000000..db028233
Binary files /dev/null and b/msibi/tests/assets/AB-4.0kT.gsd differ
diff --git a/msibi/tests/assets/query0.gsd b/msibi/tests/assets/query0.gsd
deleted file mode 100644
index b817440d..00000000
Binary files a/msibi/tests/assets/query0.gsd and /dev/null differ
diff --git a/msibi/tests/assets/query1.gsd b/msibi/tests/assets/query1.gsd
deleted file mode 100644
index b817440d..00000000
Binary files a/msibi/tests/assets/query1.gsd and /dev/null differ
diff --git a/msibi/tests/assets/target-rdf0.txt b/msibi/tests/assets/target-rdf0.txt
deleted file mode 100644
index ae4049a4..00000000
--- a/msibi/tests/assets/target-rdf0.txt
+++ /dev/null
@@ -1,151 +0,0 @@
-8.278145454823970795e-03 0.000000000000000000e+00
-2.483443543314933777e-02 0.000000000000000000e+00
-4.139072448015213013e-02 0.000000000000000000e+00
-5.794701725244522095e-02 0.000000000000000000e+00
-7.450331002473831177e-02 0.000000000000000000e+00
-9.105959534645080566e-02 0.000000000000000000e+00
-1.076158881187438965e-01 0.000000000000000000e+00
-1.241721808910369873e-01 0.000000000000000000e+00
-1.407284736633300781e-01 0.000000000000000000e+00
-1.572847664356231689e-01 0.000000000000000000e+00
-1.738410592079162598e-01 0.000000000000000000e+00
-1.903973519802093506e-01 0.000000000000000000e+00
-2.069536298513412476e-01 0.000000000000000000e+00
-2.235099226236343384e-01 0.000000000000000000e+00
-2.400662153959274292e-01 0.000000000000000000e+00
-2.566224932670593262e-01 0.000000000000000000e+00
-2.731788158416748047e-01 0.000000000000000000e+00
-2.897350788116455078e-01 0.000000000000000000e+00
-3.062914013862609863e-01 0.000000000000000000e+00
-3.228476643562316895e-01 0.000000000000000000e+00
-3.394039869308471680e-01 0.000000000000000000e+00
-3.559602499008178711e-01 0.000000000000000000e+00
-3.725165724754333496e-01 0.000000000000000000e+00
-3.890728354454040527e-01 0.000000000000000000e+00
-4.056290984153747559e-01 0.000000000000000000e+00
-4.221854209899902344e-01 0.000000000000000000e+00
-4.387416839599609375e-01 0.000000000000000000e+00
-4.552980065345764160e-01 0.000000000000000000e+00
-4.718542695045471191e-01 0.000000000000000000e+00
-4.884105920791625977e-01 0.000000000000000000e+00
-5.049668550491333008e-01 0.000000000000000000e+00
-5.215231776237487793e-01 0.000000000000000000e+00
-5.380794405937194824e-01 0.000000000000000000e+00
-5.546357631683349609e-01 0.000000000000000000e+00
-5.711920261383056641e-01 0.000000000000000000e+00
-5.877482891082763672e-01 0.000000000000000000e+00
-6.043046116828918457e-01 0.000000000000000000e+00
-6.208609342575073242e-01 0.000000000000000000e+00
-6.374171972274780273e-01 0.000000000000000000e+00
-6.539734601974487305e-01 0.000000000000000000e+00
-6.705297827720642090e-01 0.000000000000000000e+00
-6.870861053466796875e-01 0.000000000000000000e+00
-7.036423683166503906e-01 0.000000000000000000e+00
-7.201986312866210938e-01 0.000000000000000000e+00
-7.367549538612365723e-01 1.972528316435359641e-02
-7.533112764358520508e-01 2.058768985204365715e-02
-7.698675394058227539e-01 2.561817242405112216e-02
-7.864238023757934570e-01 1.009808219162932341e-01
-8.029800653457641602e-01 1.625850506900967107e-01
-8.195363879203796387e-01 2.234953582867398869e-01
-8.360927104949951172e-01 4.709687817245075125e-01
-8.526489734649658203e-01 6.448099620608023219e-01
-8.692052364349365234e-01 1.070815965549383186e+00
-8.857615590095520020e-01 1.645563719979612261e+00
-9.023178815841674805e-01 2.453101793408909881e+00
-9.188741445541381836e-01 3.331184294058646689e+00
-9.354304075241088867e-01 4.136437278805356499e+00
-9.519867300987243652e-01 4.881853175885749074e+00
-9.685430526733398438e-01 5.824384642885876318e+00
-9.850993156433105469e-01 6.320028059410326193e+00
-1.001655578613281250e+00 6.994429134187243768e+00
-1.018211841583251953e+00 7.503531808977003337e+00
-1.034768223762512207e+00 8.222416729122013379e+00
-1.051324486732482910e+00 8.490849501126771059e+00
-1.067880749702453613e+00 8.498729210395318034e+00
-1.084437012672424316e+00 8.616394517741678527e+00
-1.100993394851684570e+00 8.595501162789084049e+00
-1.117549657821655273e+00 8.536033250552749863e+00
-1.134105920791625977e+00 8.542856581799394888e+00
-1.150662183761596680e+00 8.461047573007029143e+00
-1.167218446731567383e+00 8.391172613416397752e+00
-1.183774828910827637e+00 7.893370002895204962e+00
-1.200331091880798340e+00 7.336362855258958149e+00
-1.216887354850769043e+00 6.857968237492944930e+00
-1.233443737030029297e+00 6.300823863966639848e+00
-1.250000000000000000e+00 5.989807554137654755e+00
-1.266556262969970703e+00 5.679258663416939967e+00
-1.283112525939941406e+00 5.284540894743685158e+00
-1.299668788909912109e+00 4.916993179362572519e+00
-1.316225171089172363e+00 4.617089525445714493e+00
-1.332781434059143066e+00 4.484369486441343255e+00
-1.349337697029113770e+00 4.298589347244857528e+00
-1.365893959999084473e+00 4.253281093779063937e+00
-1.382450342178344727e+00 4.201375273915078701e+00
-1.399006605148315430e+00 4.139447728276768323e+00
-1.415562868118286133e+00 4.076925293191687061e+00
-1.432119131088256836e+00 4.113854053216578599e+00
-1.448675394058227539e+00 4.090859975649679292e+00
-1.465231776237487793e+00 4.165670405218610206e+00
-1.481788039207458496e+00 4.055154101673142719e+00
-1.498344302177429199e+00 4.021767914553224799e+00
-1.514900684356689453e+00 4.006939385360452910e+00
-1.531456947326660156e+00 4.031766875997766064e+00
-1.548013210296630859e+00 4.246513243877526378e+00
-1.564569473266601562e+00 4.409968641413237300e+00
-1.581125736236572266e+00 4.532632055736722343e+00
-1.597681999206542969e+00 4.694719246455600903e+00
-1.614238381385803223e+00 4.783626281853877060e+00
-1.630794644355773926e+00 4.996966888378192806e+00
-1.647350907325744629e+00 5.149688598913547466e+00
-1.663907289505004883e+00 5.372148887419596619e+00
-1.680463552474975586e+00 5.581124283018565890e+00
-1.697019815444946289e+00 5.728549598099349716e+00
-1.713576078414916992e+00 5.795470687734098902e+00
-1.730132341384887695e+00 5.936457774339815252e+00
-1.746688723564147949e+00 5.980291343870617560e+00
-1.763244986534118652e+00 6.096670241582961225e+00
-1.779801249504089355e+00 6.216832274482363196e+00
-1.796357631683349609e+00 6.426852389331503268e+00
-1.812913894653320312e+00 6.542727742876325081e+00
-1.829470157623291016e+00 6.700943889039934653e+00
-1.846026420593261719e+00 6.851462851355085704e+00
-1.862582683563232422e+00 7.067551441522902600e+00
-1.879138946533203125e+00 7.271230107262020681e+00
-1.895695328712463379e+00 7.452828997657411136e+00
-1.912251591682434082e+00 7.643619970841840860e+00
-1.928807854652404785e+00 7.725506943541688543e+00
-1.945364236831665039e+00 7.754025164104644041e+00
-1.961920499801635742e+00 7.710619129659808557e+00
-1.978476762771606445e+00 7.634245288320434142e+00
-1.995033025741577148e+00 7.540894066616569802e+00
-2.011589288711547852e+00 7.553756654004515347e+00
-2.028145551681518555e+00 7.468557353659624809e+00
-2.044702053070068359e+00 7.438792203927967250e+00
-2.061258316040039062e+00 7.273877158309472790e+00
-2.077814579010009766e+00 7.182081001661555497e+00
-2.094370841979980469e+00 7.021635844077898092e+00
-2.110927104949951172e+00 6.849946331668208543e+00
-2.127483367919921875e+00 6.659165671377470730e+00
-2.144039630889892578e+00 6.473084371327320952e+00
-2.160595893859863281e+00 6.265484921343913882e+00
-2.177152156829833984e+00 6.066157646509475754e+00
-2.193708419799804688e+00 5.786322903323482869e+00
-2.210264921188354492e+00 5.598268069230115884e+00
-2.226821184158325195e+00 5.364426146337995860e+00
-2.243377447128295898e+00 5.162947526741852755e+00
-2.259933710098266602e+00 5.043350587159524778e+00
-2.276489973068237305e+00 4.968193198695326274e+00
-2.293046236038208008e+00 4.878228740774707362e+00
-2.309602499008178711e+00 4.831338851482836816e+00
-2.326159000396728516e+00 4.790903273082913749e+00
-2.342715263366699219e+00 4.871141541055786561e+00
-2.359271526336669922e+00 4.908473074694216010e+00
-2.375827789306640625e+00 4.985807914238470140e+00
-2.392384052276611328e+00 5.182034052811658853e+00
-2.408940315246582031e+00 5.366869319568980501e+00
-2.425496578216552734e+00 5.435215871571461577e+00
-2.442052841186523438e+00 5.555918730698621744e+00
-2.458609104156494141e+00 5.783422639359643291e+00
-2.475165367126464844e+00 6.185788990615249006e+00
-2.491721868515014648e+00 6.515258312225340021e+00
diff --git a/msibi/tests/assets/target-rdf1.txt b/msibi/tests/assets/target-rdf1.txt
deleted file mode 100644
index ad4c8a37..00000000
--- a/msibi/tests/assets/target-rdf1.txt
+++ /dev/null
@@ -1,151 +0,0 @@
-8.278145454823970795e-03 0.000000000000000000e+00
-2.483443543314933777e-02 0.000000000000000000e+00
-4.139072448015213013e-02 0.000000000000000000e+00
-5.794701725244522095e-02 0.000000000000000000e+00
-7.450331002473831177e-02 0.000000000000000000e+00
-9.105959534645080566e-02 0.000000000000000000e+00
-1.076158881187438965e-01 0.000000000000000000e+00
-1.241721808910369873e-01 0.000000000000000000e+00
-1.407284736633300781e-01 0.000000000000000000e+00
-1.572847664356231689e-01 0.000000000000000000e+00
-1.738410592079162598e-01 0.000000000000000000e+00
-1.903973519802093506e-01 0.000000000000000000e+00
-2.069536298513412476e-01 0.000000000000000000e+00
-2.235099226236343384e-01 0.000000000000000000e+00
-2.400662153959274292e-01 0.000000000000000000e+00
-2.566224932670593262e-01 0.000000000000000000e+00
-2.731788158416748047e-01 0.000000000000000000e+00
-2.897350788116455078e-01 0.000000000000000000e+00
-3.062914013862609863e-01 0.000000000000000000e+00
-3.228476643562316895e-01 0.000000000000000000e+00
-3.394039869308471680e-01 0.000000000000000000e+00
-3.559602499008178711e-01 0.000000000000000000e+00
-3.725165724754333496e-01 0.000000000000000000e+00
-3.890728354454040527e-01 0.000000000000000000e+00
-4.056290984153747559e-01 0.000000000000000000e+00
-4.221854209899902344e-01 0.000000000000000000e+00
-4.387416839599609375e-01 0.000000000000000000e+00
-4.552980065345764160e-01 0.000000000000000000e+00
-4.718542695045471191e-01 0.000000000000000000e+00
-4.884105920791625977e-01 0.000000000000000000e+00
-5.049668550491333008e-01 0.000000000000000000e+00
-5.215231776237487793e-01 0.000000000000000000e+00
-5.380794405937194824e-01 0.000000000000000000e+00
-5.546357631683349609e-01 0.000000000000000000e+00
-5.711920261383056641e-01 0.000000000000000000e+00
-5.877482891082763672e-01 0.000000000000000000e+00
-6.043046116828918457e-01 0.000000000000000000e+00
-6.208609342575073242e-01 0.000000000000000000e+00
-6.374171972274780273e-01 0.000000000000000000e+00
-6.539734601974487305e-01 0.000000000000000000e+00
-6.705297827720642090e-01 0.000000000000000000e+00
-6.870861053466796875e-01 0.000000000000000000e+00
-7.036423683166503906e-01 0.000000000000000000e+00
-7.201986312866210938e-01 0.000000000000000000e+00
-7.367549538612365723e-01 1.380769801346254377e-01
-7.533112764358520508e-01 1.441138108055312617e-01
-7.698675394058227539e-01 1.793272007595407835e-01
-7.864238023757934570e-01 7.068658016976856473e-01
-8.029800653457641602e-01 1.138095408549040233e+00
-8.195363879203796387e-01 1.564467616669543260e+00
-8.360927104949951172e-01 3.296781686219301122e+00
-8.526489734649658203e-01 4.513669963264876017e+00
-8.692052364349365234e-01 7.495712111264595023e+00
-8.857615590095520020e-01 1.151894643760862635e+01
-9.023178815841674805e-01 1.717171297651348638e+01
-9.188741445541381836e-01 2.331829063304058636e+01
-9.354304075241088867e-01 2.895506196827083301e+01
-9.519867300987243652e-01 3.417297333556334848e+01
-9.685430526733398438e-01 4.077069396477240559e+01
-9.850993156433105469e-01 4.424019811060519913e+01
-1.001655578613281250e+00 4.896100562785094468e+01
-1.018211841583251953e+00 5.252472481995950204e+01
-1.034768223762512207e+00 5.755691946120489177e+01
-1.051324486732482910e+00 5.943594897051395520e+01
-1.067880749702453613e+00 5.949110749480011151e+01
-1.084437012672424316e+00 6.031476446044393214e+01
-1.100993394851684570e+00 6.016851132875913066e+01
-1.117549657821655273e+00 5.975223547865302010e+01
-1.134105920791625977e+00 5.979999814714703632e+01
-1.150662183761596680e+00 5.922733506702240192e+01
-1.167218446731567383e+00 5.873821000929002167e+01
-1.183774828910827637e+00 5.525359151270481561e+01
-1.200331091880798340e+00 5.135454151434299064e+01
-1.216887354850769043e+00 4.800577943149583149e+01
-1.233443737030029297e+00 4.410576912025351959e+01
-1.250000000000000000e+00 4.192865450970538888e+01
-1.266556262969970703e+00 3.975481266996045093e+01
-1.283112525939941406e+00 3.699178821183901533e+01
-1.299668788909912109e+00 3.441895478318779311e+01
-1.316225171089172363e+00 3.231962941322490934e+01
-1.332781434059143066e+00 3.139058879340365849e+01
-1.349337697029113770e+00 3.009012789540476973e+01
-1.365893959999084473e+00 2.977296921701141841e+01
-1.382450342178344727e+00 2.940962805479635733e+01
-1.399006605148315430e+00 2.897613495665710914e+01
-1.415562868118286133e+00 2.853847748066955603e+01
-1.432119131088256836e+00 2.879697921059348431e+01
-1.448675394058227539e+00 2.863602082553879669e+01
-1.465231776237487793e+00 2.915969438263863367e+01
-1.481788039207458496e+00 2.838608062215696748e+01
-1.498344302177429199e+00 2.815237759511707694e+01
-1.514900684356689453e+00 2.804857818801681546e+01
-1.531456947326660156e+00 2.822237051100957572e+01
-1.548013210296630859e+00 2.972559492928640879e+01
-1.564569473266601562e+00 3.086978230331882855e+01
-1.581125736236572266e+00 3.172842644200180473e+01
-1.597681999206542969e+00 3.286303715891652644e+01
-1.614238381385803223e+00 3.348538641496137558e+01
-1.630794644355773926e+00 3.497877129228599813e+01
-1.647350907325744629e+00 3.604782358805338305e+01
-1.663907289505004883e+00 3.760504576447721803e+01
-1.680463552474975586e+00 3.906787249742647816e+01
-1.697019815444946289e+00 4.009984935413706353e+01
-1.713576078414916992e+00 4.056829706827798532e+01
-1.730132341384887695e+00 4.155520648048036492e+01
-1.746688723564147949e+00 4.186204111008416362e+01
-1.763244986534118652e+00 4.267669281402191217e+01
-1.779801249504089355e+00 4.351782743445721735e+01
-1.796357631683349609e+00 4.498796791638130088e+01
-1.812913894653320312e+00 4.579909503821170347e+01
-1.829470157623291016e+00 4.690660877970906029e+01
-1.846026420593261719e+00 4.796024238289175656e+01
-1.862582683563232422e+00 4.947286315191359307e+01
-1.879138946533203125e+00 5.089861378525242230e+01
-1.895695328712463379e+00 5.216980522122734243e+01
-1.912251591682434082e+00 5.350534224406981565e+01
-1.928807854652404785e+00 5.407855039654356233e+01
-1.945364236831665039e+00 5.427817774851084209e+01
-1.961920499801635742e+00 5.397433564157195462e+01
-1.978476762771606445e+00 5.343971873361827107e+01
-1.995033025741577148e+00 5.278626056357380492e+01
-2.011589288711547852e+00 5.287629838423294615e+01
-2.028145551681518555e+00 5.227990301553305130e+01
-2.044702053070068359e+00 5.207154657933619291e+01
-2.061258316040039062e+00 5.091714140656705467e+01
-2.077814579010009766e+00 5.027456841737160431e+01
-2.094370841979980469e+00 4.915145234937791940e+01
-2.110927104949951172e+00 4.794962579966622940e+01
-2.127483367919921875e+00 4.661416188359775958e+01
-2.144039630889892578e+00 4.531159353875494133e+01
-2.160595893859863281e+00 4.385839739712800878e+01
-2.177152156829833984e+00 4.246310599851400980e+01
-2.193708419799804688e+00 4.050426339483880156e+01
-2.210264921188354492e+00 3.918787882751200158e+01
-2.226821184158325195e+00 3.755098476657619955e+01
-2.243377447128295898e+00 3.614063373582187211e+01
-2.259933710098266602e+00 3.530345500599253228e+01
-2.276489973068237305e+00 3.477735357573537556e+01
-2.293046236038208008e+00 3.414760206478497651e+01
-2.309602499008178711e+00 3.381937281290689867e+01
-2.326159000396728516e+00 3.353632407580618491e+01
-2.342715263366699219e+00 3.409799181124864731e+01
-2.359271526336669922e+00 3.435931343640083924e+01
-2.375827789306640625e+00 3.490065671251965540e+01
-2.392384052276611328e+00 3.627424028735140382e+01
-2.408940315246582031e+00 3.756808709478997343e+01
-2.425496578216552734e+00 3.804651314871651380e+01
-2.442052841186523438e+00 3.889143313783587530e+01
-2.458609104156494141e+00 4.048396043653611542e+01
-2.475165367126464844e+00 4.330052584693545015e+01
-2.491721868515014648e+00 4.560681152343749289e+01
diff --git a/msibi/tests/base_test.py b/msibi/tests/base_test.py
index 66bdfabb..a1a7b969 100644
--- a/msibi/tests/base_test.py
+++ b/msibi/tests/base_test.py
@@ -1,87 +1,135 @@
import os
+
+import hoomd
import pytest
import numpy as np
-from msibi import Angle, Bond, Pair, State
+from msibi import MSIBI, Angle, Bond, Dihedral, Pair, State
-dr = 0.1 / 6.0
-r = np.arange(0, 2.5 + dr, dr)
-k_B = 1.9872041e-3 # kcal/mol-K
-T = 298.0 # K
test_assets = os.path.join(os.path.dirname(__file__), "assets")
class BaseTest:
@pytest.fixture
- def state0(self, tmp_path):
- return self.init_state(0, tmp_path)
+ def msibi(self):
+ msibi = MSIBI(
+ nlist=hoomd.md.nlist.Cell,
+ integrator_method=hoomd.md.methods.ConstantVolume,
+ thermostat=hoomd.md.methods.thermostats.MTTK,
+ method_kwargs={},
+ thermostat_kwargs={"tau": 0.01},
+ dt=0.003,
+ gsd_period=int(1e3),
+ )
+ return msibi
@pytest.fixture
- def state1(self, tmp_path):
- return self.init_state(1, tmp_path)
+ def stateX(self, tmp_path):
+ state = State(
+ name="X",
+ alpha=1.0,
+ kT=1.0,
+ traj_file=os.path.join(test_assets, "AB-1.0kT.gsd"),
+ n_frames=10,
+ _dir=tmp_path
+ )
+ return state
@pytest.fixture
- def pairs(self):
- pair0 = Pair("0", "0")
- pair0.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
- )
- pair1 = Pair("1", "1")
- pair1.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
- )
- pair2 = Pair("2", "2")
- pair2.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
+ def stateY(self, tmp_path):
+ state = State(
+ name="Y",
+ alpha=1.0,
+ kT=4.0,
+ traj_file=os.path.join(test_assets, "AB-4.0kT.gsd"),
+ n_frames=100,
+ _dir=tmp_path
)
- pair01 = Pair("0", "1")
- pair01.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
+ return state
+
+
+ @pytest.fixture
+ def pairA(self):
+ pair = Pair(
+ type1="A",
+ type2="A",
+ r_cut=3.0,
+ nbins=100,
+ optimize=False,
+ exclude_bonded=True
)
- pair02 = Pair("0", "2")
- pair02.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
+ pair.set_lj(sigma=2, epsilon=2, r_cut=3.0, r_min=0.1)
+ return pair
+
+ @pytest.fixture
+ def pairB(self):
+ pair = Pair(
+ type1="B",
+ type2="B",
+ r_cut=3.0,
+ nbins=100,
+ optimize=False,
+ exclude_bonded=True
)
- pair12 = Pair("1", "2")
- pair12.set_table_potential(
- epsilon=1, sigma=1, r_min=0, r_max=2.5, n_points=len(r)
+ pair.set_lj(sigma=1.5, epsilon=1, r_cut=3.0, r_min=0.1)
+ return pair
+
+ @pytest.fixture
+ def pairAB(self):
+ pair = Pair(
+ type1="A",
+ type2="B",
+ r_cut=3.0,
+ nbins=100,
+ optimize=False,
+ exclude_bonded=True
)
- return [pair0, pair1, pair2, pair01, pair02, pair12]
+ pair.set_lj(sigma=1.5, epsilon=1, r_cut=3.0, r_min=0.1)
+ return pair
@pytest.fixture
def bond(self):
- bond = Bond("0", "1")
- bond.set_quadratic(l0=1, k4=1, k3=1, k2=1, l_min=0, l_max=2)
+ bond = Bond(
+ type1="A",
+ type2="B",
+ optimize=False,
+ nbins=100
+ )
return bond
@pytest.fixture
def angle(self):
- angle = Angle("0", "1", "2")
- angle.set_harmonic(k=1, theta0=1)
- angle.set_quadratic(theta0=1, k4=1, k3=1, k2=1)
+ angle = Angle(
+ type1="A",
+ type2="B",
+ type3="A",
+ optimize=False,
+ nbins=100
+ )
return angle
@pytest.fixture
- def rdf0(self):
- return self.get_rdf(0)
+ def dihedral(self):
+ dihedral = Dihedral(
+ type1="A",
+ type2="B",
+ type3="A",
+ type4="B",
+ optimize=False,
+ nbins=100
+ )
+ return dihedral
@pytest.fixture
- def rdf1(self):
- return self.get_rdf(1)
+ def rdfAA(self):
+ return self.get_rdf(0)
- def get_rdf(self, state_n):
- return np.loadtxt(os.path.join(test_assets, f"target-rdf{state_n}.txt"))
+ @pytest.fixture
+ def rdfBB(self):
+ pass
- def init_state(self, state_n, tmp_path):
- traj_filename = os.path.join(test_assets, f"query{state_n}.gsd")
- state = State(
- name=f"state{state_n}",
- kT=T,
- max_frames=5,
- alpha=0.5,
- traj_file=traj_filename,
- _dir=tmp_path
- )
- return state
+ @pytest.fixture
+ def rdfAB(self):
+ pass
diff --git a/msibi/tests/test_angles.py b/msibi/tests/test_angles.py
deleted file mode 100644
index 32e983fc..00000000
--- a/msibi/tests/test_angles.py
+++ /dev/null
@@ -1,40 +0,0 @@
-import os
-
-import numpy as np
-import pytest
-
-from msibi import MSIBI, State, Bond, Angle
-from msibi.potentials import save_table_potential
-
-from .base_test import BaseTest
-
-
-class TestAngle(BaseTest):
- def test_angle_name(self, angle):
- assert angle.name == "0-1-2"
-
- def test_set_harmonic(self):
- angle = Angle("0", "1", "2")
- angle.set_harmonic(k=500, theta0=2)
- assert angle.angle_type == "static"
- assert "k=500" in angle.angle_entry
- assert "t0=2" in angle.angle_entry
-
- def test_set_quadratic(self):
- angle = Angle("0", "1", "2")
- angle.set_quadratic(1, 1, 1, 1)
- assert angle.angle_type == "table"
-
- def test_save_table_potential(self, tmp_path):
- angle = Angle("0", "1", "2")
- angle.set_quadratic(1, 1, 1, 1)
- angle.potential_file = os.path.join(tmp_path, "pot.txt")
- save_table_potential(
- angle.potential,
- angle.theta_range,
- angle.dtheta,
- None,
- angle.potential_file
- )
- assert os.path.isfile(angle.potential_file)
-
diff --git a/msibi/tests/test_bonds.py b/msibi/tests/test_bonds.py
deleted file mode 100644
index 21b44988..00000000
--- a/msibi/tests/test_bonds.py
+++ /dev/null
@@ -1,92 +0,0 @@
-import os
-
-import numpy as np
-import pytest
-
-from msibi import MSIBI, State, Bond, Angle
-from msibi.potentials import save_table_potential
-
-from .base_test import BaseTest
-
-
-class TestBond(BaseTest):
- def test_bond_name(self, bond):
- assert bond.name == "0-1"
-
- def test_set_harmonic(self):
- bond = Bond("0", "1")
- bond.set_harmonic(k=500, l0=2)
- assert bond.bond_type == "static"
- assert "k=500" in bond.bond_entry
- assert "r0=2" in bond.bond_entry
-
- def test_set_quadratic(self):
- bond = Bond("0", "1")
- bond.set_quadratic(
- theta0=1,
- k4=1,
- k3=1,
- k2=1,
- n_points=20
- )
- assert bond.bond_type == "table"
-
- def test_save_table_potential(self, tmp_path):
- bond = Bond("0", "1")
- bond.set_quadratic(
- theta0=1,
- k4=1,
- k3=1,
- k2=1,
- n_points=20
- )
- bond.potential_file = os.path.join(tmp_path, "pot.txt")
- save_table_potential(
- bond.potential,
- bond.l_range,
- bond.dl,
- None,
- bond.potential_file
- )
- assert os.path.isfile(bond.potential_file)
-
- def test_angle_name(self, angle):
- assert angle.name == "0-1-2"
-
- def test_set_harmonic(self):
- angle = Angle("0", "1", "2")
- angle.set_harmonic(k=500, theta0=2)
- assert angle.angle_type == "static"
- assert "k=500" in angle.angle_entry
- assert "t0=2" in angle.angle_entry
-
- def test_set_quadratic(self):
- angle = Angle("0", "1", "2")
- angle.set_quadratic(
- theta0=1,
- k4=1,
- k3=1,
- k2=1,
- n_points=20
- )
- assert angle.angle_type == "table"
-
- def test_save_table_potential(self, tmp_path):
- angle = Angle("0", "1", "2")
- angle.set_quadratic(
- theta0=1,
- k4=1,
- k3=1,
- k2=1,
- n_points=20
- )
- angle.potential_file = os.path.join(tmp_path, "pot.txt")
- save_table_potential(
- angle.potential,
- angle.theta_range,
- angle.dtheta,
- None,
- angle.potential_file
- )
- assert os.path.isfile(angle.potential_file)
-
diff --git a/msibi/tests/test_error_calculation.py b/msibi/tests/test_error_calculation.py
deleted file mode 100644
index 3e933643..00000000
--- a/msibi/tests/test_error_calculation.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import numpy as np
-
-from msibi.utils.error_calculation import calc_similarity
-
-
-def test_calc_similarity():
- arr1 = np.ones(10)
- arr2 = np.ones(10)
- f_fit = calc_similarity(arr1, arr2)
- assert f_fit == 1.0
-
- arr2 = np.zeros(10)
- f_fit = calc_similarity(arr1, arr2)
- assert f_fit == 0.0
-
- arr1 = np.random.random(10)
- arr2 = np.random.random(10)
- assert calc_similarity(arr1, arr2) == calc_similarity(arr2, arr1)
diff --git a/msibi/tests/test_forces.py b/msibi/tests/test_forces.py
new file mode 100644
index 00000000..e1d2c7d8
--- /dev/null
+++ b/msibi/tests/test_forces.py
@@ -0,0 +1,212 @@
+import os
+
+import numpy as np
+import pytest
+
+from msibi import Bond, Angle, Dihedral, Pair
+
+from .base_test import BaseTest
+
+class TestForce(BaseTest):
+ def test_dx(self, bond):
+ bond.set_quadratic(
+ x0=2,
+ k4=1,
+ k3=1,
+ k2=1,
+ x_min=1,
+ x_max=3,
+ )
+ assert bond.dx == 0.03
+
+ def test_potential_setter(self, bond):
+ bond.set_quadratic(
+ x0=2,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=1,
+ x_max=3,
+ )
+ initial_pot = np.copy(bond.potential)
+ bond.potential = bond.potential * 2
+ assert np.allclose(bond.potential, initial_pot * 2)
+
+ def test_smooth_potential(self, bond):
+ bond.set_quadratic(
+ x0=2,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=1,
+ x_max=3,
+ )
+ bond.potential = bond.potential + np.random.normal(0, 0.5, bond.potential.shape)
+ noisy_pot = np.copy(bond.potential)
+ bond.smoothing_window = 5
+ bond.smooth_potential()
+ assert bond.smoothing_window == 5
+ for i, j in zip(bond.potential, noisy_pot):
+ assert i != j
+
+ def test_smoothing_window(self, bond):
+ bond.smoothing_window = 5
+ assert bond.smoothing_window == 5
+
+ def test_smoothing_order(self, bond):
+ bond.smoothing_order = 3
+ assert bond.smoothing_order == 3
+
+ def test_nbins(self, bond):
+ bond.nbins = 60
+ assert bond.nbins == 60
+
+
+class TestBond(BaseTest):
+ def test_bond_name(self, bond):
+ assert bond.name == "A-B"
+
+ def test_set_harmonic(self, bond):
+ bond.set_harmonic(k=500, r0=2)
+ assert bond.format == "static"
+ assert bond.force_entry["k"] == 500
+ assert bond.force_entry["r0"] == 2
+
+ def test_set_quadratic(self, bond):
+ bond.set_quadratic(
+ x0=1.5,
+ k4=0,
+ k3=0,
+ k2=300,
+ x_min=0,
+ x_max=3,
+ )
+ assert bond.format == "table"
+ assert len(bond.potential) == bond.nbins + 1
+ assert bond.x_range[0] == 0
+ assert np.around(bond.x_range[-1], 1) == 3.0
+
+ def test_save_table_potential(self, tmp_path, bond):
+ bond.set_quadratic(
+ x0=2,
+ k4=1,
+ k3=1,
+ k2=1,
+ x_min=1,
+ x_max=3,
+ )
+ path = os.path.join(tmp_path, "AB_bond.csv")
+ bond.save_potential(path)
+ assert os.path.isfile(path)
+
+
+class TestAngle(BaseTest):
+ def test_angle_name(self, angle):
+ assert angle.name == "A-B-A"
+ assert angle.optimize is False
+
+ def test_set_angle_harmonic(self, angle):
+ angle.set_harmonic(k=500, t0=2)
+ assert angle.format == "static"
+ assert angle.force_entry["t0"] == 2
+ assert angle.force_entry["k"] == 500
+
+ def test_set_quadratic(self, angle):
+ angle.set_quadratic(
+ x0=2,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=0,
+ x_max=np.pi
+ )
+ assert angle.format == "table"
+ assert len(angle.x_range) == angle.nbins + 1
+ assert angle.x_range[0] == 0
+ assert np.allclose(angle.x_range[-1], np.pi, atol=1e-3)
+
+ def test_save_angle_potential(self, tmp_path, angle):
+ angle.set_quadratic(
+ x0=2,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=0,
+ x_max=np.pi
+ )
+ path = os.path.join(tmp_path, "ABA_angle.csv")
+ angle.save_potential(path)
+ assert os.path.isfile(path)
+
+
+class TestPair(BaseTest):
+ def test_pair_name(self, pairAB):
+ assert pairAB.name == "A-B"
+ assert pairAB._pair_name == ("A", "B")
+ assert pairAB.optimize is False
+
+ def test_set_lj(self, pairAB):
+ pairAB.set_lj(
+ r_min=0.1,
+ r_cut=3.0,
+ epsilon=1.0,
+ sigma=1.0
+ )
+ assert pairAB.format == "table"
+ assert pairAB._table_entry()["r_min"] == 0.1
+ assert len(pairAB._table_entry()["U"]) == len(pairAB.x_range)
+ assert len(pairAB._table_entry()["F"]) == len(pairAB.x_range)
+ assert pairAB.x_range[0] == 0.1
+ assert pairAB.x_range[-1] == 3.0
+
+ def test_save_angle_potential(self, tmp_path, pairAB):
+ pairAB.set_lj(
+ r_min=0.1,
+ r_cut=3.0,
+ epsilon=1.0,
+ sigma=1.0
+ )
+ path = os.path.join(tmp_path, "AB_pair.csv")
+ pairAB.save_potential(path)
+ assert os.path.isfile(path)
+
+
+class TestDihedral(BaseTest):
+ def test_dihedral_name(self, dihedral):
+ assert dihedral.name == "A-B-A-B"
+ assert dihedral.optimize is False
+
+ def test_set_dihedral_harmonic(self, dihedral):
+ dihedral.set_harmonic(k=500, phi0=0, d=-1, n=1)
+ assert dihedral.format == "static"
+ assert dihedral.force_entry["phi0"] == 0
+ assert dihedral.force_entry["k"] == 500
+ assert dihedral.force_entry["d"] == -1
+ assert dihedral.force_entry["n"] == 1
+
+ def test_set_dihedral_quadratic(self, dihedral):
+ dihedral.set_quadratic(
+ x0=0,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=-np.pi,
+ x_max=np.pi
+ )
+ assert dihedral.format == "table"
+ assert len(dihedral.x_range) == dihedral.nbins + 1
+ assert np.allclose(dihedral.x_range[0], -np.pi, atol=1e-3)
+ assert np.allclose(dihedral.x_range[-1], np.pi, atol=1e-3)
+
+ def test_save_angle_potential(self, tmp_path, dihedral):
+ dihedral.set_quadratic(
+ x0=0,
+ k4=0,
+ k3=0,
+ k2=100,
+ x_min=-np.pi,
+ x_max=np.pi
+ )
+ path = os.path.join(tmp_path, "ABAA_dihedral.csv")
+ dihedral.save_potential(path)
+ assert os.path.isfile(path)
diff --git a/msibi/tests/test_msibi.py b/msibi/tests/test_msibi.py
deleted file mode 100644
index 03b682f6..00000000
--- a/msibi/tests/test_msibi.py
+++ /dev/null
@@ -1,83 +0,0 @@
-import pytest
-
-from msibi import MSIBI
-
-from .base_test import BaseTest
-
-n_bins = 151
-
-
-class TestMSIBI(BaseTest):
- def test_add_potential_objects(self, state0, pairs, bond, angle):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- opt.add_pair(pairs[0])
- opt.add_bond(bond)
- opt.add_angle(angle)
- assert len(opt.pairs) == len(opt.bonds) == len(opt.angles) == 1
-
- def test_opt_pairs(self, state0, pairs, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- opt.add_pair(pairs[0])
- opt.optimize_pairs(
- n_iterations=0,
- r_switch=None,
- smooth_rdfs=False,
- _dir=tmp_path,
- )
- assert opt.optimization == "pairs"
- assert pairs[0].r_switch == pairs[0].r_range[-5]
- for key in pairs[0]._states.keys():
- assert key == state0
-
- def test_opt_bonds(self, state0, bond, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- opt.add_bond(bond)
- opt.optimize_bonds(
- n_iterations=0,
- )
- assert opt.optimization == "bonds"
- for key in bond._states.keys():
- assert key == state0
-
- @pytest.mark.skip(reason="Need better toy system")
- def test_opt_angles(self, state0, angle, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- opt.add_angle(angle)
- opt.optimize_angles(
- n_iterations=0,
- )
- assert opt.optimization == "angles"
- for key in angle._states.keys():
- assert key == state0
diff --git a/msibi/tests/test_optimize.py b/msibi/tests/test_optimize.py
new file mode 100644
index 00000000..6d470698
--- /dev/null
+++ b/msibi/tests/test_optimize.py
@@ -0,0 +1,71 @@
+import numpy as np
+import pytest
+import hoomd
+from msibi import MSIBI, Bond, Angle, Dihedral, Pair
+
+from .base_test import BaseTest
+
+
+
+class TestMSIBI(BaseTest):
+ def test_init(self, msibi):
+ assert msibi.n_iterations == 0
+ assert isinstance(msibi.nlist(buffer=0.20), hoomd.md.nlist.Cell)
+ assert isinstance(msibi.integrator_method(filter=hoomd.filter.All()), hoomd.md.methods.ConstantVolume)
+ assert isinstance(msibi.thermostat(kT=1.0, tau=0.01), hoomd.md.methods.thermostats.MTTK)
+
+ def test_add_state(self, msibi, stateX, stateY):
+ msibi.add_state(stateX)
+ msibi.add_state(stateY)
+ assert msibi.states[0] == stateX
+ assert msibi.states[1] == stateY
+ assert len(msibi.states) == 2
+
+ def test_add_forces(self, msibi, pairA, bond, angle, dihedral):
+ msibi.add_force(pairA)
+ msibi.add_force(bond)
+ msibi.add_force(angle)
+ msibi.add_force(dihedral)
+ assert msibi.forces[0] == pairA
+ assert msibi.forces[1] == bond
+ assert msibi.forces[2] == angle
+ assert msibi.forces[3] == dihedral
+ assert len(msibi.forces) == 4
+ assert len(msibi.pairs) == 1
+ assert len(msibi.bonds) == 1
+ assert len(msibi.angles) == 1
+ assert len(msibi.dihedrals) == 1
+
+ def test_run(self, msibi, stateX, stateY):
+ msibi.gsd_period = 10
+ bond = Bond(type1="A", type2="B", optimize=True, nbins=60)
+ bond.set_quadratic(x_min=0.0, x_max=3.0, x0=1, k2=200, k3=0, k4=0)
+ msibi.add_state(stateX)
+ msibi.add_state(stateY)
+ msibi.add_force(bond)
+ init_bond_pot = np.copy(bond.potential)
+ msibi.run_optimization(n_steps=500, n_iterations=1)
+ assert not np.array_equal(bond.potential, init_bond_pot)
+ assert msibi.n_iterations == 1
+ ff = msibi._build_force_objects()
+ assert len(ff) == 1
+
+ def test_run_with_static_force(self, msibi, stateX, stateY):
+ msibi.gsd_period = 10
+ bond = Bond(type1="A", type2="B", optimize=True, nbins=60)
+ bond.set_quadratic(x_min=0.0, x_max=3.0, x0=1, k2=200, k3=0, k4=0)
+ angle = Angle(type1="A", type2="B", type3="A", optimize=False)
+ angle.set_harmonic(t0=1.9, k=100)
+ angle2 = Angle(type1="B", type2="A", type3="B", optimize=False)
+ angle2.set_harmonic(t0=2.3, k=100)
+ msibi.add_force(angle)
+ msibi.add_force(angle2)
+ msibi.add_state(stateX)
+ msibi.add_state(stateY)
+ msibi.add_force(bond)
+ init_bond_pot = np.copy(bond.potential)
+ msibi.run_optimization(n_steps=500, n_iterations=1)
+ assert not np.array_equal(bond.potential, init_bond_pot)
+ assert msibi.n_iterations == 1
+ ff = msibi._build_force_objects()
+ assert len(ff) == 2
\ No newline at end of file
diff --git a/msibi/tests/test_pair.py b/msibi/tests/test_pair.py
deleted file mode 100644
index b1d0d812..00000000
--- a/msibi/tests/test_pair.py
+++ /dev/null
@@ -1,154 +0,0 @@
-import os
-
-import numpy as np
-import pytest
-
-from msibi import MSIBI, State, Pair
-from msibi.potentials import save_table_potential
-
-from .base_test import BaseTest
-
-dr = 0.1 / 6.0
-r = np.arange(0, 2.5 + dr, dr)
-r_range = np.asarray([0.0, 2.5 + dr])
-n_bins = 151
-k_B = 1.9872041e-3 # kcal/mol-K
-T = 298.0 # K
-
-
-class TestPair(BaseTest):
- def test_pair_name(self, pairs):
- assert pairs[0].name == "0-0"
-
- def test_save_table_potential(self, tmp_path):
- pair = Pair("0", "1")
- pair.set_table_potential(1, 1, 0, 2.5, 100)
- pair.potential_file = os.path.join(tmp_path, "pot.txt")
- save_table_potential(
- pair.potential,
- pair.r_range,
- pair.dr,
- None,
- pair.potential_file
- )
- assert os.path.isfile(pair.potential_file)
-
- def test_add_state(self, pairs, state0, rdf0, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- opt.add_pair(pairs[3])
- opt.optimize_pairs(
- n_iterations=0,
- r_switch=None,
- smooth_rdfs=False,
- _dir=tmp_path,
- )
- assert isinstance(pairs[0]._states, dict)
- #assert np.array_equal(pairs[3]._states[state0]["target_distribution"], rdf0)
- assert pairs[3]._states[state0]["current_distribution"] is None
- assert pairs[3]._states[state0]["alpha"] == 0.5
- assert len(pairs[3]._states[state0]["f_fit"]) == 0
-
- @pytest.mark.skip(reason="Need better test GSDs before running IBI in tests")
- def test_current_rdf_no_smooth(self, state0, pairs, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=5000,
- n_steps=1e4,
- )
- opt.add_state(state0)
- for pair in pairs:
- opt.add_pair(pair)
- opt.optimize_pairs(
- n_iterations=1,
- r_switch=None,
- smooth_rdfs=False,
- _dir=tmp_path,
- )
- pairs[3]._compute_current_rdf(state0)
- assert pairs[3]._states[state0]["current_distribution"] is not None
- assert len(pairs[3]._states[state0]["f_fit"]) > 0
-
- @pytest.mark.skip(reason="Need better test GSDs before running IBI in tests")
- def test_current_rdf_smooth(self, state0, pairs, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=5000,
- n_steps=1e4,
- )
- opt.add_state(state0)
- for pair in pairs:
- opt.add_pair(pair)
- opt.optimize_pairs(
- n_iterations=1,
- r_switch=None,
- smooth_rdfs=True,
- _dir=tmp_path,
- )
- pairs[3]._compute_current_rdf(state0)
- assert pairs[3]._states[state0]["current_distribution"] is not None
- assert len(pairs[3]._states[state0]["f_fit"]) > 0
-
- def test_save_current_rdf(self, state0, pairs, tmp_path):
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- for pair in pairs:
- opt.add_pair(pair)
- opt.optimize_pairs(
- n_iterations=0,
- r_switch=None,
- smooth_rdfs=True,
- _dir=tmp_path,
- )
- target_rdf = pairs[0]._states[state0]["target_distribution"]
- pairs[0]._states[state0]["current_distribution"] = target_rdf
- pairs[0]._save_current_rdf(state0, 0)
- assert os.path.isfile(
- os.path.join(
- state0.dir, f"pair_rdf_{pairs[0].name}-state_{state0.name}-step0.txt"
- )
- )
-
- def test_update_potential(self, state0, pairs, tmp_path):
- """Make sure the potential changes after calculating RDF"""
- opt = MSIBI(
- integrator="hoomd.md.integrate.nvt",
- integrator_kwargs={"tau": 0.1},
- nlist="hoomd.md.nlist.cell",
- dt=0.001,
- gsd_period=1000,
- n_steps=1e6,
- )
- opt.add_state(state0)
- for pair in pairs:
- opt.add_pair(pair)
- opt.optimize_pairs(
- n_iterations=0,
- r_switch=None,
- smooth_rdfs=False,
- _dir=tmp_path,
- )
- target_rdf = pairs[1]._states[state0]["target_distribution"]
- pairs[0]._states[state0]["current_distribution"] = target_rdf
- pairs[0]._update_potential(smooth=False, smoothing_window=5)
- assert not np.array_equal(pairs[0].potential, pairs[0].previous_potential)
diff --git a/msibi/tests/test_state.py b/msibi/tests/test_state.py
index 8f1cb002..380a4715 100644
--- a/msibi/tests/test_state.py
+++ b/msibi/tests/test_state.py
@@ -1,13 +1,20 @@
+import os
+
+import numpy as np
import pytest
-from msibi.state import State
+from msibi import MSIBI, State, Bond, Angle
+from .base_test import BaseTest
-@pytest.mark.skipif(True, reason="Needs implementing!")
-def test_init():
- pass
+class TestState(BaseTest):
+ def test_state_init(self, tmp_path, stateX):
+ assert stateX.name == "X"
+ assert stateX.alpha == 1.0
+ assert stateX.kT == 1.0
+ assert os.path.exists(os.path.join(tmp_path, "states/X_1.0/"))
-@pytest.mark.skipif(True, reason="Needs implementing!")
-def test_save_runscript():
- pass
+ def test_n_frames(self, stateX):
+ stateX.nframes = 50
+ assert stateX.nframes == 50
diff --git a/msibi/tests/test_utils.py b/msibi/tests/test_utils.py
index 764b10f9..b0938829 100644
--- a/msibi/tests/test_utils.py
+++ b/msibi/tests/test_utils.py
@@ -12,7 +12,9 @@ def test_calc_similarity():
assert calc_similarity(a, b) == 1.0
b *= -1
assert calc_similarity(a, b) == 0.0
-
+ arr1 = np.random.random(10)
+ arr2 = np.random.random(10)
+ assert calc_similarity(arr1, arr2) == calc_similarity(arr2, arr1)
def test_find_nearest():
a = np.arange(10)
diff --git a/msibi/tests/test_workers.py b/msibi/tests/test_workers.py
deleted file mode 100644
index dbf6e370..00000000
--- a/msibi/tests/test_workers.py
+++ /dev/null
@@ -1,22 +0,0 @@
-import os
-import pytest
-from pathlib import Path
-
-from msibi.utils.exceptions import UnsupportedEngine
-from msibi.workers import _post_query, run_query_simulations
-
-from .base_test import BaseTest
-
-
-class TestWorkers(BaseTest):
- def test_post_query(self, state0):
- log_file = os.path.join(state0.dir, "log.txt")
- err_file = os.path.join(state0.dir, "err.txt")
- Path(log_file).touch()
- Path(err_file).touch()
-
- _post_query(state0)
- assert state0.traj_file is not None
- assert state0.query_traj is not None
- assert os.path.isfile(os.path.join(state0.dir, "_.0.log.txt"))
- assert os.path.isfile(os.path.join(state0.dir, "_.0.err.txt"))
diff --git a/msibi/utils/general.py b/msibi/utils/general.py
index dc4014ce..580399cc 100644
--- a/msibi/utils/general.py
+++ b/msibi/utils/general.py
@@ -1,48 +1,7 @@
-import glob
-import os
-import shutil
-
import numpy as np
-from pkg_resources import resource_filename
-import gc
def find_nearest(array, target):
"""Find array component whose numeric value is closest to 'target'."""
idx = np.abs(array - target).argmin()
return idx, array[idx]
-
-
-def _count_backups(filename):
- """Count the number of backups of a file in a directory."""
- head, tail = os.path.split(filename)
- backup_files = f"_.*.{tail}"
- return len(glob.glob(os.path.join(head, backup_files)))
-
-
-def _backup_name(filename, n_backups):
- """Return backup filename based on the number of existing backups.
-
- Parameters
- ----------
- filename : str
- Full path to file to make backup of.
- n_backups : int
- Number of existing backups.
- """
- head, tail = os.path.split(filename)
- new_backup = f"_.{n_backups:d}.{tail}"
- return os.path.join(head, new_backup)
-
-
-def backup_file(filename):
- """Backup a file based on the number of backups in the file's directory.
-
- Parameters
- ----------
- filename : str
- Full path to file to make backup of.
- """
- n_backups = _count_backups(filename)
- new_backup = _backup_name(filename, n_backups)
- shutil.copy(filename, new_backup)
diff --git a/setup.py b/setup.py
index f634cae3..b6a84c23 100644
--- a/setup.py
+++ b/setup.py
@@ -8,7 +8,6 @@
from setuptools.command.test import test as TestCommand
import sys
-requirements = ["numpy", "networkx"]
NAME = "msibi"
# Load the package's __version__.py module as a dictionary.
@@ -36,15 +35,19 @@ def run_tests(self):
description=(
"A package for optimizing coarse-grained force fields using " +
"multistate iterative Boltzmann inversion."
- ),
+ ),
url="http://github.com/cmelab/msibi",
- author="Christoph Klein, Timothy C. Moore",
- author_email=(
- "christoph.klein@vanderbilt.edu, timothy.c.moore@vanderbilt.edu"
- ),
+ author="Chris Jones",
+ author_email=("chrisjones4@u.boisestate.edu"),
+ packages=find_packages(
+ exclude=("tests", "docs")
+ ),
+ package_data={
+ "msibi":[
+ "msibi/**"
+ ]
+ },
license="MIT",
- packages=find_packages(),
- install_requires=requirements,
zip_safe=False,
test_suite="tests",
cmdclass={"test": PyTest},