From a68f65056aecdc6daad6661fc6ef99979637e2db Mon Sep 17 00:00:00 2001 From: Thomas Morris <41275226+thomaswmorris@users.noreply.github.com> Date: Mon, 8 Jan 2024 15:43:21 -0500 Subject: [PATCH 1/2] shorten name to blop --- .cookiecutter-bloptools.yaml | 8 +++---- .coveragerc | 2 +- .flake8 | 4 ++-- .gitattributes | 2 +- CONTRIBUTING.rst | 22 ++++++++--------- MANIFEST.in | 4 ++-- README.rst | 12 +++++----- bloptools/_version.py | 8 +++---- bloptools/experiments/nsls2/iss.py | 2 +- bloptools/tests/conftest.py | 6 ++--- docs/source/conf.py | 26 ++++++++++----------- docs/source/index.rst | 2 +- docs/source/installation.rst | 4 ++-- docs/source/tutorials/himmelblau.ipynb | 12 +++++----- docs/source/tutorials/hyperparameters.ipynb | 6 ++--- docs/source/tutorials/passive-dofs.ipynb | 6 ++--- docs/source/usage.rst | 4 ++-- docs/wip/constrained-himmelblau copy.ipynb | 16 ++++++------- docs/wip/introduction.ipynb | 8 +++---- docs/wip/latent-toroid-dimensions.ipynb | 8 +++---- docs/wip/multi-task-sirepo.ipynb | 6 ++--- examples/benchmark.py | 2 +- setup.cfg | 4 ++-- setup.py | 8 +++---- 24 files changed, 91 insertions(+), 91 deletions(-) diff --git a/.cookiecutter-bloptools.yaml b/.cookiecutter-bloptools.yaml index 9427db7..291f6b7 100644 --- a/.cookiecutter-bloptools.yaml +++ b/.cookiecutter-bloptools.yaml @@ -2,10 +2,10 @@ default_context: full_name: "Brookhaven National Laboratory" email: "mrakitin@bnl.gov" github_username: "NSLS-II" - project_name: "bloptools" - package_dist_name: "bloptools" - package_dir_name: "bloptools" - repo_name: "bloptools" + project_name: "blop" + package_dist_name: "blop" + package_dir_name: "blop" + repo_name: "blop" project_short_description: "Beamline Optimization Tools" minimum_supported_python_version: "3.8" replay_dir: "~/tmp/new-repo" diff --git a/.coveragerc b/.coveragerc index cd5e110..8adc4d5 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,6 +1,6 @@ [run] source = - bloptools + blop [report] omit = */python?.?/* diff --git a/.flake8 b/.flake8 index 83b1308..446f349 100644 --- a/.flake8 +++ b/.flake8 @@ -2,12 +2,12 @@ exclude = .git, __pycache__, - bloptools/_version.py, + blop/_version.py, build, dist, docs/source/conf.py examples/*.py, - bloptools/tests/test_bayesian_shadow.py, + blop/tests/test_bayesian_shadow.py, versioneer.py, max-line-length = 125 # Ignore some style 'errors' produced while formatting by 'black' diff --git a/.gitattributes b/.gitattributes index e6c2d50..46a2f76 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -bloptools/_version.py export-subst +blop/_version.py export-subst diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 4d6b7b3..5542d59 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -13,7 +13,7 @@ Types of Contributions Report Bugs ~~~~~~~~~~~ -Report bugs at https://github.com/NSLS-II/bloptools/issues. +Report bugs at https://github.com/NSLS-II/blop/issues. If you are reporting a bug, please include: @@ -35,14 +35,14 @@ is open to whoever wants to implement it. Write Documentation ~~~~~~~~~~~~~~~~~~~ -bloptools could always use more documentation, whether -as part of the official bloptools docs, in docstrings, +blop could always use more documentation, whether +as part of the official blop docs, in docstrings, or even on the web in blog posts, articles, and such. Submit Feedback ~~~~~~~~~~~~~~~ -The best way to send feedback is to file an issue at https://github.com/NSLS-II/bloptools/issues. +The best way to send feedback is to file an issue at https://github.com/NSLS-II/blop/issues. If you are proposing a feature: @@ -54,17 +54,17 @@ If you are proposing a feature: Get Started! ------------ -Ready to contribute? Here's how to set up `bloptools` for local development. +Ready to contribute? Here's how to set up `blop` for local development. -1. Fork the `bloptools` repo on GitHub. +1. Fork the `blop` repo on GitHub. 2. Clone your fork locally:: - $ git clone git@github.com:your_name_here/bloptools.git + $ git clone git@github.com:your_name_here/blop.git 3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up your fork for local development:: - $ mkvirtualenv bloptools - $ cd bloptools/ + $ mkvirtualenv blop + $ cd blop/ $ python setup.py develop 4. Create a branch for local development:: @@ -75,7 +75,7 @@ Ready to contribute? Here's how to set up `bloptools` for local development. 5. When you're done making changes, check that your changes pass flake8 and the tests, including testing other Python versions with tox:: - $ flake8 bloptools tests + $ flake8 blop tests $ python setup.py test $ tox @@ -99,5 +99,5 @@ Before you submit a pull request, check that it meets these guidelines: your new functionality into a function with a docstring, and add the feature to the list in README.rst. 3. The pull request should work for Python 2.7, 3.3, 3.4, 3.5 and for PyPy. Check - https://travis-ci.org/NSLS-II/bloptools/pull_requests + https://travis-ci.org/NSLS-II/blop/pull_requests and make sure that the tests pass for all supported Python versions. diff --git a/MANIFEST.in b/MANIFEST.in index e0ceedc..82ce24f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -10,8 +10,8 @@ recursive-exclude * *.py[co] recursive-include docs *.rst conf.py Makefile make.bat include versioneer.py -include bloptools/_version.py -include bloptools/bayesian/acquisition/config.yml +include blop/_version.py +include blop/bayesian/acquisition/config.yml # If including data files in the package, add them like: # include path/to/data_file diff --git a/README.rst b/README.rst index 1468901..4a1244c 100644 --- a/README.rst +++ b/README.rst @@ -1,16 +1,16 @@ ========= -bloptools +blop ========= -.. image:: https://github.com/NSLS-II/bloptools/actions/workflows/testing.yml/badge.svg - :target: https://github.com/NSLS-II/bloptools/actions/workflows/testing.yml +.. image:: https://github.com/NSLS-II/blop/actions/workflows/testing.yml/badge.svg + :target: https://github.com/NSLS-II/blop/actions/workflows/testing.yml -.. image:: https://img.shields.io/pypi/v/bloptools.svg - :target: https://pypi.python.org/pypi/bloptools +.. image:: https://img.shields.io/pypi/v/blop.svg + :target: https://pypi.python.org/pypi/blop Beamline Optimization Tools * Free software: 3-clause BSD license -* Documentation: https://NSLS-II.github.io/bloptools. +* Documentation: https://NSLS-II.github.io/blop. diff --git a/bloptools/_version.py b/bloptools/_version.py index 4958fb9..7fe06df 100644 --- a/bloptools/_version.py +++ b/bloptools/_version.py @@ -22,9 +22,9 @@ def get_keywords(): # setup.py/versioneer.py will grep for the variable names, so they must # each be defined on a line of their own. _version.py will just call # get_keywords(). - git_refnames = "$Format:%d$" - git_full = "$Format:%H$" - git_date = "$Format:%ci$" + git_refnames = " (HEAD -> main)" + git_full = "a09f82569e91255c8591efce18ff684aae682970" + git_date = "2024-01-06 19:41:45 -0500" keywords = {"refnames": git_refnames, "full": git_full, "date": git_date} return keywords @@ -42,7 +42,7 @@ def get_config(): cfg.style = "pep440-post" cfg.tag_prefix = "v" cfg.parentdir_prefix = "None" - cfg.versionfile_source = "bloptools/_version.py" + cfg.versionfile_source = "blop/_version.py" cfg.verbose = False return cfg diff --git a/bloptools/experiments/nsls2/iss.py b/bloptools/experiments/nsls2/iss.py index 21f3efe..6a76a98 100644 --- a/bloptools/experiments/nsls2/iss.py +++ b/bloptools/experiments/nsls2/iss.py @@ -2,7 +2,7 @@ import bluesky.plans as bp import numpy as np -from bloptools.tasks import Task +from blop.tasks import Task def initialize(): diff --git a/bloptools/tests/conftest.py b/bloptools/tests/conftest.py index c86ff9f..3531243 100644 --- a/bloptools/tests/conftest.py +++ b/bloptools/tests/conftest.py @@ -8,9 +8,9 @@ from databroker import Broker from ophyd.utils import make_dir_tree -from bloptools.bayesian import DOF, Agent, Objective -from bloptools.bayesian.dofs import BrownianMotion -from bloptools.utils import functions +from blop.bayesian import DOF, Agent, Objective +from blop.bayesian.dofs import BrownianMotion +from blop.utils import functions @pytest.fixture(scope="function") diff --git a/docs/source/conf.py b/docs/source/conf.py index c6993bb..9d4b0b5 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # -# bloptools documentation build configuration file, created by +# blop documentation build configuration file, created by # sphinx-quickstart on Thu Jun 28 12:35:56 2018. # # This file is execfile()d with the current directory set to its @@ -68,7 +68,7 @@ master_doc = "index" # General information about the project. -project = "bloptools" +project = "blop" copyright = "2020, Brookhaven National Laboratory" author = "Brookhaven National Laboratory" @@ -76,12 +76,12 @@ # |version| and |release|, also used in various other places throughout the # built documents. # -import bloptools +import blop # The short X.Y version. -version = bloptools.__version__ +version = blop.__version__ # The full version, including alpha/beta/rc tags. -release = bloptools.__version__ +release = blop.__version__ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -127,7 +127,7 @@ # -- Options for HTMLHelp output ------------------------------------------ # Output file base name for HTML help builder. -htmlhelp_basename = "bloptools" +htmlhelp_basename = "blop" # -- Options for LaTeX output --------------------------------------------- @@ -152,8 +152,8 @@ latex_documents = [ ( master_doc, - "bloptools.tex", - "bloptools Documentation", + "blop.tex", + "blop Documentation", "Contributors", "manual", ), @@ -167,8 +167,8 @@ man_pages = [ ( master_doc, - "bloptools", - "bloptools Documentation", + "blop", + "blop Documentation", [author], 1, ) @@ -183,10 +183,10 @@ texinfo_documents = [ ( master_doc, - "bloptools", - "bloptools Documentation", + "blop", + "blop Documentation", author, - "bloptools", + "blop", "Beamline Optimization Tools", "Miscellaneous", ), diff --git a/docs/source/index.rst b/docs/source/index.rst index 4a5132a..49f2703 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -3,7 +3,7 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -bloptools Documentation +blop Documentation ======================= .. toctree:: diff --git a/docs/source/installation.rst b/docs/source/installation.rst index ba107a6..895c9e4 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -11,13 +11,13 @@ To install the package using the ``pip`` package manager, run the following comm .. code:: bash - $ python3 -m pip install bloptools + $ python3 -m pip install blop To install the package using the ``conda`` package manager, run the following command: .. code:: bash - $ conda install -c conda-forge bloptools + $ conda install -c conda-forge blop If you'd like to use the Sirepo backend and ``sirepo-bluesky`` ophyd objects, please follow the `Sirepo/Sirepo-Bluesky installation & configuration instructions diff --git a/docs/source/tutorials/himmelblau.ipynb b/docs/source/tutorials/himmelblau.ipynb index 6fb98ac..b3e15d4 100644 --- a/docs/source/tutorials/himmelblau.ipynb +++ b/docs/source/tutorials/himmelblau.ipynb @@ -16,7 +16,7 @@ "id": "c18ef717", "metadata": {}, "source": [ - "Let's use ``bloptools`` to minimize Himmelblau's function, which has four global minima:" + "Let's use ``blop`` to minimize Himmelblau's function, which has four global minima:" ] }, { @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp" ] @@ -41,7 +41,7 @@ "import numpy as np\n", "import matplotlib as mpl\n", "from matplotlib import pyplot as plt\n", - "from bloptools.utils import functions\n", + "from blop.utils import functions\n", "\n", "x1 = x2 = np.linspace(-6, 6, 256)\n", "X1, X2 = np.meshgrid(x1, x2)\n", @@ -69,7 +69,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools.bayesian import DOF\n", + "from blop.bayesian import DOF\n", "\n", "dofs = [\n", " DOF(name=\"x1\", limits=(-6, 6)),\n", @@ -92,7 +92,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools.bayesian import Objective\n", + "from blop.bayesian import Objective\n", "\n", "objectives = [Objective(name=\"himmelblau\", description=\"Himmeblau's function\", target=\"min\")]" ] @@ -140,7 +140,7 @@ }, "outputs": [], "source": [ - "from bloptools.bayesian import Agent\n", + "from blop.bayesian import Agent\n", "\n", "\n", "agent = Agent(\n", diff --git a/docs/source/tutorials/hyperparameters.ipynb b/docs/source/tutorials/hyperparameters.ipynb index 5ec7645..ba4df90 100644 --- a/docs/source/tutorials/hyperparameters.ipynb +++ b/docs/source/tutorials/hyperparameters.ipynb @@ -21,7 +21,7 @@ "import numpy as np\n", "import matplotlib as mpl\n", "from matplotlib import pyplot as plt\n", - "from bloptools.utils import functions\n", + "from blop.utils import functions\n", "\n", "x1 = x2 = np.linspace(-10, 10, 256)\n", "X1, X2 = np.meshgrid(x1, x2)\n", @@ -68,11 +68,11 @@ }, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp\n", "\n", - "from bloptools.bayesian import DOF, Objective, Agent\n", + "from blop.bayesian import DOF, Objective, Agent\n", "\n", "dofs = [\n", " DOF(name=\"x1\", limits=(-6, 6)),\n", diff --git a/docs/source/tutorials/passive-dofs.ipynb b/docs/source/tutorials/passive-dofs.ipynb index 71330a6..17e8f3d 100644 --- a/docs/source/tutorials/passive-dofs.ipynb +++ b/docs/source/tutorials/passive-dofs.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp" ] @@ -38,8 +38,8 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools.utils import functions\n", - "from bloptools.bayesian import DOF, Agent, BrownianMotion, Objective\n", + "from blop.utils import functions\n", + "from blop.bayesian import DOF, Agent, BrownianMotion, Objective\n", "\n", "\n", "dofs = [\n", diff --git a/docs/source/usage.rst b/docs/source/usage.rst index 905c0e6..82e9d10 100644 --- a/docs/source/usage.rst +++ b/docs/source/usage.rst @@ -89,9 +89,9 @@ Combining these with a databroker instance will construct an agent. .. code-block:: python - import bloptools + import blop - my_agent = bloptools.bayesian.Agent( + my_agent = blop.bayesian.Agent( dofs=my_dofs, dets=my_dets, tasks=my_tasks, diff --git a/docs/wip/constrained-himmelblau copy.ipynb b/docs/wip/constrained-himmelblau copy.ipynb index 10b3a2c..aa0e99f 100644 --- a/docs/wip/constrained-himmelblau copy.ipynb +++ b/docs/wip/constrained-himmelblau copy.ipynb @@ -16,7 +16,7 @@ "id": "c18ef717", "metadata": {}, "source": [ - "Let's use ``bloptools`` to minimize Himmelblau's function, subject to the constraint that $x_1^2 + x_2^2 < 50$. Our function looks like this:" + "Let's use ``blop`` to minimize Himmelblau's function, subject to the constraint that $x_1^2 + x_2^2 < 50$. Our function looks like this:" ] }, { @@ -29,11 +29,11 @@ "import numpy as np\n", "import matplotlib as mpl\n", "from matplotlib import pyplot as plt\n", - "from bloptools.utils import functions\n", + "from blop.utils import functions\n", "\n", "x1 = x2 = np.linspace(-8, 8, 256)\n", "X1, X2 = np.meshgrid(x1, x2)\n", - "from bloptools.tasks import Task\n", + "from blop.tasks import Task\n", "\n", "task = Task(name=\"himmelblau\", kind=\"min\")\n", "F = functions.constrained_himmelblau(X1, X2)\n", @@ -59,7 +59,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools import devices\n", + "from blop import devices\n", "\n", "dofs = [\n", " {\"device\": devices.DOF(name=\"x1\"), \"limits\": (-8, 8), \"kind\": \"active\"},\n", @@ -130,10 +130,10 @@ }, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp\n", - "from bloptools.bayesian import Agent\n", + "from blop.bayesian import Agent\n", "\n", "agent = Agent(\n", " dofs=dofs,\n", @@ -150,9 +150,9 @@ "metadata": {}, "outputs": [], "source": [ - "import bloptools\n", + "import blop\n", "\n", - "bloptools.bayesian.acquisition.parse_acq_func_identifier(acq_func_identifier=\"quasi-random\")" + "blop.bayesian.acquisition.parse_acq_func_identifier(acq_func_identifier=\"quasi-random\")" ] }, { diff --git a/docs/wip/introduction.ipynb b/docs/wip/introduction.ipynb index 07db65e..cd124f2 100644 --- a/docs/wip/introduction.ipynb +++ b/docs/wip/introduction.ipynb @@ -31,7 +31,7 @@ "import matplotlib as mpl\n", "from matplotlib import pyplot as plt\n", "\n", - "from bloptools.utils import functions\n", + "from blop.utils import functions\n", "\n", "x = np.linspace(-5, 5, 256)\n", "\n", @@ -55,7 +55,7 @@ "metadata": {}, "outputs": [], "source": [ - "from bloptools import devices\n", + "from blop import devices\n", "\n", "dofs = [\n", " {\"device\": devices.DOF(name=\"x\"), \"limits\": (-5, 5), \"kind\": \"active\"},\n", @@ -118,11 +118,11 @@ }, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp\n", "\n", - "from bloptools.bayesian import Agent\n", + "from blop.bayesian import Agent\n", "\n", "agent = Agent(\n", " dofs=dofs,\n", diff --git a/docs/wip/latent-toroid-dimensions.ipynb b/docs/wip/latent-toroid-dimensions.ipynb index 5148279..7d1ab91 100644 --- a/docs/wip/latent-toroid-dimensions.ipynb +++ b/docs/wip/latent-toroid-dimensions.ipynb @@ -20,7 +20,7 @@ }, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp\n", "%run -i ../../../examples/prepare_tes_shadow.py" @@ -35,8 +35,8 @@ }, "outputs": [], "source": [ - "import bloptools\n", - "from bloptools.experiments.sirepo.tes import w8_digestion\n", + "import blop\n", + "from blop.experiments.sirepo.tes import w8_digestion\n", "\n", "dofs = [\n", " {\"device\": toroid.x_rot, \"limits\": (-0.001, 0.001), \"kind\": \"active\"},\n", @@ -45,7 +45,7 @@ "\n", "tasks = [{\"key\": \"flux\", \"kind\": \"maximize\", \"transform\": \"log\"}]\n", "\n", - "agent = bloptools.bayesian.Agent(\n", + "agent = blop.bayesian.Agent(\n", " dofs=dofs,\n", " tasks=tasks,\n", " dets=[w8],\n", diff --git a/docs/wip/multi-task-sirepo.ipynb b/docs/wip/multi-task-sirepo.ipynb index d1bd14c..62a7982 100644 --- a/docs/wip/multi-task-sirepo.ipynb +++ b/docs/wip/multi-task-sirepo.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "from bloptools.utils import prepare_re_env\n", + "from blop.utils import prepare_re_env\n", "\n", "%run -i $prepare_re_env.__file__ --db-type=temp\n", "%run -i ../../../examples/prepare_tes_shadow.py" @@ -37,8 +37,8 @@ }, "outputs": [], "source": [ - "from bloptools.bayesian import Agent\n", - "from bloptools.experiments.sirepo.tes import w9_digestion\n", + "from blop.bayesian import Agent\n", + "from blop.experiments.sirepo.tes import w9_digestion\n", "\n", "dofs = [\n", " {\"device\": kbv.x_rot, \"limits\": (-0.1, 0.1), \"kind\": \"active\"},\n", diff --git a/examples/benchmark.py b/examples/benchmark.py index 1c7db37..24db2e2 100644 --- a/examples/benchmark.py +++ b/examples/benchmark.py @@ -9,7 +9,7 @@ import numpy as np -from bloptools import gp +from blop import gp bo = gp.BayesianOptimizer( init_scheme="quasi-random", diff --git a/setup.cfg b/setup.cfg index 90adc44..3b4e323 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [versioneer] VCS = git style = pep440-post -versionfile_source = bloptools/_version.py -versionfile_build = bloptools/_version.py +versionfile_source = blop/_version.py +versionfile_build = blop/_version.py tag_prefix = v diff --git a/setup.py b/setup.py index f4cd55a..26b5822 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ ) if sys.version_info < min_version: error = """ -bloptools does not support Python {0}.{1}. +blop does not support Python {0}.{1}. Python {2}.{3} and above is required. Check your Python version like so: python3 --version @@ -39,14 +39,14 @@ setup( - name="bloptools", + name="blop", version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), description="Beamline Optimization Tools", long_description=readme, author="Brookhaven National Laboratory", author_email="mrakitin@bnl.gov", - url="https://github.com/NSLS-II/bloptools", + url="https://github.com/NSLS-II/blop", python_requires=">={}".format(".".join(str(n) for n in min_version)), packages=find_packages(exclude=["docs", "tests"]), entry_points={ @@ -56,7 +56,7 @@ }, include_package_data=True, package_data={ - "bloptools": [ + "blop": [ # When adding files here, remember to update MANIFEST.in as well, # or else they will not be included in the distribution on PyPI! # 'path/to/data_file', From 2db9796c99c24b2d6cffbd429b621be53cb0d326 Mon Sep 17 00:00:00 2001 From: Thomas Morris <41275226+thomaswmorris@users.noreply.github.com> Date: Mon, 8 Jan 2024 15:51:24 -0500 Subject: [PATCH 2/2] rename directory --- {bloptools => blop}/__init__.py | 0 {bloptools => blop}/_version.py | 0 {bloptools => blop}/bayesian/__init__.py | 0 {bloptools => blop}/bayesian/acquisition/__init__.py | 0 {bloptools => blop}/bayesian/acquisition/analytic.py | 0 {bloptools => blop}/bayesian/acquisition/config.yml | 0 {bloptools => blop}/bayesian/acquisition/monte_carlo.py | 0 {bloptools => blop}/bayesian/agent.py | 0 {bloptools => blop}/bayesian/digestion.py | 0 {bloptools => blop}/bayesian/dofs.py | 0 {bloptools => blop}/bayesian/kernels.py | 0 {bloptools => blop}/bayesian/models.py | 0 {bloptools => blop}/bayesian/objectives.py | 0 {bloptools => blop}/bayesian/plans.py | 0 {bloptools => blop}/bayesian/plotting.py | 0 {bloptools => blop}/bayesian/transforms.py | 0 {bloptools => blop}/de/__init__.py | 0 {bloptools => blop}/de/de_opt_utils.py | 0 {bloptools => blop}/de/de_optimization.py | 0 {bloptools => blop}/de/hardware_flyer.py | 0 {bloptools => blop}/experiments/__init__.py | 0 {bloptools => blop}/experiments/atf/__init__.py | 0 {bloptools => blop}/experiments/atf/atf.py | 0 {bloptools => blop}/experiments/nsls2/__init__.py | 0 {bloptools => blop}/experiments/nsls2/iss.py | 0 {bloptools => blop}/experiments/nsls2/tes.py | 0 {bloptools => blop}/experiments/sirepo/__init__.py | 0 {bloptools => blop}/experiments/sirepo/tes.py | 0 {bloptools => blop}/tests/__init__.py | 0 {bloptools => blop}/tests/conftest.py | 0 {bloptools => blop}/tests/test_acq_funcs.py | 0 {bloptools => blop}/tests/test_passive_dofs.py | 0 {bloptools => blop}/tests/test_plots.py | 0 {bloptools => blop}/tests/test_read_write.py | 0 {bloptools => blop}/utils/__init__.py | 0 {bloptools => blop}/utils/functions.py | 0 {bloptools => blop}/utils/misc.py | 0 {bloptools => blop}/utils/prepare_re_env.py | 0 38 files changed, 0 insertions(+), 0 deletions(-) rename {bloptools => blop}/__init__.py (100%) rename {bloptools => blop}/_version.py (100%) rename {bloptools => blop}/bayesian/__init__.py (100%) rename {bloptools => blop}/bayesian/acquisition/__init__.py (100%) rename {bloptools => blop}/bayesian/acquisition/analytic.py (100%) rename {bloptools => blop}/bayesian/acquisition/config.yml (100%) rename {bloptools => blop}/bayesian/acquisition/monte_carlo.py (100%) rename {bloptools => blop}/bayesian/agent.py (100%) rename {bloptools => blop}/bayesian/digestion.py (100%) rename {bloptools => blop}/bayesian/dofs.py (100%) rename {bloptools => blop}/bayesian/kernels.py (100%) rename {bloptools => blop}/bayesian/models.py (100%) rename {bloptools => blop}/bayesian/objectives.py (100%) rename {bloptools => blop}/bayesian/plans.py (100%) rename {bloptools => blop}/bayesian/plotting.py (100%) rename {bloptools => blop}/bayesian/transforms.py (100%) rename {bloptools => blop}/de/__init__.py (100%) rename {bloptools => blop}/de/de_opt_utils.py (100%) rename {bloptools => blop}/de/de_optimization.py (100%) rename {bloptools => blop}/de/hardware_flyer.py (100%) rename {bloptools => blop}/experiments/__init__.py (100%) rename {bloptools => blop}/experiments/atf/__init__.py (100%) rename {bloptools => blop}/experiments/atf/atf.py (100%) rename {bloptools => blop}/experiments/nsls2/__init__.py (100%) rename {bloptools => blop}/experiments/nsls2/iss.py (100%) rename {bloptools => blop}/experiments/nsls2/tes.py (100%) rename {bloptools => blop}/experiments/sirepo/__init__.py (100%) rename {bloptools => blop}/experiments/sirepo/tes.py (100%) rename {bloptools => blop}/tests/__init__.py (100%) rename {bloptools => blop}/tests/conftest.py (100%) rename {bloptools => blop}/tests/test_acq_funcs.py (100%) rename {bloptools => blop}/tests/test_passive_dofs.py (100%) rename {bloptools => blop}/tests/test_plots.py (100%) rename {bloptools => blop}/tests/test_read_write.py (100%) rename {bloptools => blop}/utils/__init__.py (100%) rename {bloptools => blop}/utils/functions.py (100%) rename {bloptools => blop}/utils/misc.py (100%) rename {bloptools => blop}/utils/prepare_re_env.py (100%) diff --git a/bloptools/__init__.py b/blop/__init__.py similarity index 100% rename from bloptools/__init__.py rename to blop/__init__.py diff --git a/bloptools/_version.py b/blop/_version.py similarity index 100% rename from bloptools/_version.py rename to blop/_version.py diff --git a/bloptools/bayesian/__init__.py b/blop/bayesian/__init__.py similarity index 100% rename from bloptools/bayesian/__init__.py rename to blop/bayesian/__init__.py diff --git a/bloptools/bayesian/acquisition/__init__.py b/blop/bayesian/acquisition/__init__.py similarity index 100% rename from bloptools/bayesian/acquisition/__init__.py rename to blop/bayesian/acquisition/__init__.py diff --git a/bloptools/bayesian/acquisition/analytic.py b/blop/bayesian/acquisition/analytic.py similarity index 100% rename from bloptools/bayesian/acquisition/analytic.py rename to blop/bayesian/acquisition/analytic.py diff --git a/bloptools/bayesian/acquisition/config.yml b/blop/bayesian/acquisition/config.yml similarity index 100% rename from bloptools/bayesian/acquisition/config.yml rename to blop/bayesian/acquisition/config.yml diff --git a/bloptools/bayesian/acquisition/monte_carlo.py b/blop/bayesian/acquisition/monte_carlo.py similarity index 100% rename from bloptools/bayesian/acquisition/monte_carlo.py rename to blop/bayesian/acquisition/monte_carlo.py diff --git a/bloptools/bayesian/agent.py b/blop/bayesian/agent.py similarity index 100% rename from bloptools/bayesian/agent.py rename to blop/bayesian/agent.py diff --git a/bloptools/bayesian/digestion.py b/blop/bayesian/digestion.py similarity index 100% rename from bloptools/bayesian/digestion.py rename to blop/bayesian/digestion.py diff --git a/bloptools/bayesian/dofs.py b/blop/bayesian/dofs.py similarity index 100% rename from bloptools/bayesian/dofs.py rename to blop/bayesian/dofs.py diff --git a/bloptools/bayesian/kernels.py b/blop/bayesian/kernels.py similarity index 100% rename from bloptools/bayesian/kernels.py rename to blop/bayesian/kernels.py diff --git a/bloptools/bayesian/models.py b/blop/bayesian/models.py similarity index 100% rename from bloptools/bayesian/models.py rename to blop/bayesian/models.py diff --git a/bloptools/bayesian/objectives.py b/blop/bayesian/objectives.py similarity index 100% rename from bloptools/bayesian/objectives.py rename to blop/bayesian/objectives.py diff --git a/bloptools/bayesian/plans.py b/blop/bayesian/plans.py similarity index 100% rename from bloptools/bayesian/plans.py rename to blop/bayesian/plans.py diff --git a/bloptools/bayesian/plotting.py b/blop/bayesian/plotting.py similarity index 100% rename from bloptools/bayesian/plotting.py rename to blop/bayesian/plotting.py diff --git a/bloptools/bayesian/transforms.py b/blop/bayesian/transforms.py similarity index 100% rename from bloptools/bayesian/transforms.py rename to blop/bayesian/transforms.py diff --git a/bloptools/de/__init__.py b/blop/de/__init__.py similarity index 100% rename from bloptools/de/__init__.py rename to blop/de/__init__.py diff --git a/bloptools/de/de_opt_utils.py b/blop/de/de_opt_utils.py similarity index 100% rename from bloptools/de/de_opt_utils.py rename to blop/de/de_opt_utils.py diff --git a/bloptools/de/de_optimization.py b/blop/de/de_optimization.py similarity index 100% rename from bloptools/de/de_optimization.py rename to blop/de/de_optimization.py diff --git a/bloptools/de/hardware_flyer.py b/blop/de/hardware_flyer.py similarity index 100% rename from bloptools/de/hardware_flyer.py rename to blop/de/hardware_flyer.py diff --git a/bloptools/experiments/__init__.py b/blop/experiments/__init__.py similarity index 100% rename from bloptools/experiments/__init__.py rename to blop/experiments/__init__.py diff --git a/bloptools/experiments/atf/__init__.py b/blop/experiments/atf/__init__.py similarity index 100% rename from bloptools/experiments/atf/__init__.py rename to blop/experiments/atf/__init__.py diff --git a/bloptools/experiments/atf/atf.py b/blop/experiments/atf/atf.py similarity index 100% rename from bloptools/experiments/atf/atf.py rename to blop/experiments/atf/atf.py diff --git a/bloptools/experiments/nsls2/__init__.py b/blop/experiments/nsls2/__init__.py similarity index 100% rename from bloptools/experiments/nsls2/__init__.py rename to blop/experiments/nsls2/__init__.py diff --git a/bloptools/experiments/nsls2/iss.py b/blop/experiments/nsls2/iss.py similarity index 100% rename from bloptools/experiments/nsls2/iss.py rename to blop/experiments/nsls2/iss.py diff --git a/bloptools/experiments/nsls2/tes.py b/blop/experiments/nsls2/tes.py similarity index 100% rename from bloptools/experiments/nsls2/tes.py rename to blop/experiments/nsls2/tes.py diff --git a/bloptools/experiments/sirepo/__init__.py b/blop/experiments/sirepo/__init__.py similarity index 100% rename from bloptools/experiments/sirepo/__init__.py rename to blop/experiments/sirepo/__init__.py diff --git a/bloptools/experiments/sirepo/tes.py b/blop/experiments/sirepo/tes.py similarity index 100% rename from bloptools/experiments/sirepo/tes.py rename to blop/experiments/sirepo/tes.py diff --git a/bloptools/tests/__init__.py b/blop/tests/__init__.py similarity index 100% rename from bloptools/tests/__init__.py rename to blop/tests/__init__.py diff --git a/bloptools/tests/conftest.py b/blop/tests/conftest.py similarity index 100% rename from bloptools/tests/conftest.py rename to blop/tests/conftest.py diff --git a/bloptools/tests/test_acq_funcs.py b/blop/tests/test_acq_funcs.py similarity index 100% rename from bloptools/tests/test_acq_funcs.py rename to blop/tests/test_acq_funcs.py diff --git a/bloptools/tests/test_passive_dofs.py b/blop/tests/test_passive_dofs.py similarity index 100% rename from bloptools/tests/test_passive_dofs.py rename to blop/tests/test_passive_dofs.py diff --git a/bloptools/tests/test_plots.py b/blop/tests/test_plots.py similarity index 100% rename from bloptools/tests/test_plots.py rename to blop/tests/test_plots.py diff --git a/bloptools/tests/test_read_write.py b/blop/tests/test_read_write.py similarity index 100% rename from bloptools/tests/test_read_write.py rename to blop/tests/test_read_write.py diff --git a/bloptools/utils/__init__.py b/blop/utils/__init__.py similarity index 100% rename from bloptools/utils/__init__.py rename to blop/utils/__init__.py diff --git a/bloptools/utils/functions.py b/blop/utils/functions.py similarity index 100% rename from bloptools/utils/functions.py rename to blop/utils/functions.py diff --git a/bloptools/utils/misc.py b/blop/utils/misc.py similarity index 100% rename from bloptools/utils/misc.py rename to blop/utils/misc.py diff --git a/bloptools/utils/prepare_re_env.py b/blop/utils/prepare_re_env.py similarity index 100% rename from bloptools/utils/prepare_re_env.py rename to blop/utils/prepare_re_env.py