Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/torchsde integration2 #137

Closed
wants to merge 68 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
1181e9a
Attempting fix to update_docs GHA
Nov 7, 2023
034f40c
attempting fix to docs GHA
Nov 7, 2023
379a5f9
attempting fix to docs GHA
Nov 7, 2023
c0318fa
attempting fix to docs GHA
Nov 7, 2023
47aa0c1
attempting fix to docs GHA
Nov 7, 2023
84fa2f3
attempting to change index.rst to reflect main README
Nov 7, 2023
99fb9c0
attempting to change index.rst to reflect main README
Nov 7, 2023
65f8be0
attempting to change index.rst to reflect main README
Nov 7, 2023
5c24c5c
attempting to change index.rst to reflect main README
Nov 7, 2023
34de51f
attempting to change index.rst to reflect main README
Nov 7, 2023
f5258ff
trying using myst-parser
Nov 7, 2023
0939d33
update to index.rst (migrating readme) and revert to original pyproje…
Nov 8, 2023
81bceb8
trying to fix automodule docstrings
Nov 8, 2023
0e520dc
adding conf.py for docs
Nov 8, 2023
1a9d561
made mistake adding conf.py, it already exists
Nov 8, 2023
eaa9f1c
updaing conf.py system path
Nov 8, 2023
d954249
updaing conf.py system path
Nov 8, 2023
34832f7
updaing conf.py system path
Nov 8, 2023
5dbaabc
updaing conf.py system path
Nov 8, 2023
8054586
trying to resolve relative import error
Nov 8, 2023
d6e42e3
re-did documentation files for Sphinx. In progress
Nov 14, 2023
0281c47
fix to docs file structure
Nov 14, 2023
be4f137
fix to index
Nov 15, 2023
e208cb5
trying to fix docs link tree
Nov 28, 2023
e4225af
debugging
Nov 28, 2023
25e6fbc
debugging
Nov 28, 2023
69cfcd9
debugging
Nov 28, 2023
98ade06
debugging
Nov 28, 2023
46cff17
reverting to old navi pane
Nov 28, 2023
ae38e48
debugging
Nov 28, 2023
f2fb06f
debugging
Nov 29, 2023
3349475
debugging
Nov 29, 2023
94b2418
debugging
Nov 29, 2023
9620c39
debugging
Nov 29, 2023
383be17
adding built html files to this branch
Nov 29, 2023
d8a493a
adding source directory for fixed sphinx build
Nov 29, 2023
9df6239
adding source directory to docs for proper sphinx build
Nov 29, 2023
b5fd9ac
Delete html directory
RBirmiwal Nov 29, 2023
4f65da9
Merge branch 'bug/gha-docs-fix' of https://github.com/pnnl/neuromance…
Nov 29, 2023
a4dc3aa
adding built html files to this branch
Nov 29, 2023
f60c153
dummy
Nov 29, 2023
053f1ec
dummy
Nov 29, 2023
c5b75d6
debugging
Jan 22, 2024
ee32171
adding make file
Jan 22, 2024
31950a5
adding makefile again
Jan 22, 2024
a3b968e
adding build directory
Jan 22, 2024
4661974
debug
Jan 22, 2024
f3b0548
debug
Jan 22, 2024
037bb7b
debug
Jan 22, 2024
bd34c7c
debug
Jan 22, 2024
00c4f84
debug
Jan 22, 2024
aa795bf
debug
Jan 22, 2024
562efc4
debug
Jan 22, 2024
d511b5f
debug
Jan 22, 2024
4abb02f
debug
Jan 22, 2024
acbf489
debug
Jan 22, 2024
3848bde
debug
Jan 22, 2024
21b066a
debug
Jan 22, 2024
584f852
updating docs folder
Jan 31, 2024
4db8950
Merge branch 'master' of https://github.com/pnnl/neuromancer into fea…
Feb 2, 2024
cbd11e3
initial commit, adding torchsde blocks for SDE system_id
Feb 2, 2024
1b61e6b
adding prototyping GUI app
Feb 6, 2024
9b482a8
gui app in development
Feb 16, 2024
b95da6d
adding initial files for torchsde integration
Feb 28, 2024
346dbba
documentation updates and switched atomic blocks to neuromancer blocks
Mar 1, 2024
0a9ba72
some updates to SDE integration
Mar 6, 2024
332e19e
removing old file
Mar 6, 2024
db53fc4
adding readme
Mar 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 13 additions & 6 deletions .github/workflows/update_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Automate Documentation Build #name of action
on: #trigger event
push:
branches:
- master #execute on a push to master branch
- bug/gha-docs-fix #execute on a push to master branch

permissions:
contents: write #grant access to write to master branch
Expand All @@ -15,6 +15,8 @@ jobs: #define set of jobs. Here there is only one job, each job is instantiated

# step 1: syntax for telling GHA to use this repository's code as "root" directory. Rest of GHA is able to have access
- uses: actions/checkout@v3
with:
fetch-depth: 0
# step 2: #syntax for telling GHA to set-up Python on this runner associated for this whole job
- uses: actions/setup-python@v3

Expand All @@ -26,17 +28,22 @@ jobs: #define set of jobs. Here there is only one job, each job is instantiated
# Step 4: Build docs using sphinx. TZ=UTC needed to circumvent a nuance of running Sphinx on GHA runner
- name: Sphinx build
run: |
TZ=UTC sphinx-build docs html
cd docs
TZ=UTC sphinx-build source build
ls


# Step 5: Deploy the newly built docs to gh-pages branch
- name: Deploy to GitHub Pages
#uses a github action "extension" called actions-gh-pages
uses: peaceiris/actions-gh-pages@v3
if: github.ref == 'refs/heads/master' #ensure that we are on the master branch

#if: github.ref == 'refs/heads/bug/gha-docs-fix' #ensure that we are on the master branch
#fooe
#following is syntax for using actions-gh-pages action
with:
publish_branch: gh-pages
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: html/ #docs to publish to html directory
force_orphan: true #common command associated with deploying a GitHub Page
publish_dir: docs/build/html
keep_files: true


Binary file added docs/.DS_Store
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = .
BUILDDIR = ../../docs/
SOURCEDIR = source
BUILDDIR = build

# Put it first so that "make" without argument is like "make help".
help:
Expand Down
Binary file added docs/build/.DS_Store
Binary file not shown.
Binary file added docs/build/doctrees/activations.doctree
Binary file not shown.
Binary file added docs/build/doctrees/arg.doctree
Binary file not shown.
Binary file added docs/build/doctrees/blocks.doctree
Binary file not shown.
Binary file added docs/build/doctrees/bounds.doctree
Binary file not shown.
Binary file added docs/build/doctrees/callbacks.doctree
Binary file not shown.
Binary file added docs/build/doctrees/component.doctree
Binary file not shown.
Binary file added docs/build/doctrees/constraint.doctree
Binary file not shown.
Binary file added docs/build/doctrees/dataset.doctree
Binary file not shown.
Binary file added docs/build/doctrees/dynamics.doctree
Binary file not shown.
Binary file added docs/build/doctrees/environment.pickle
Binary file not shown.
Binary file added docs/build/doctrees/estimators.doctree
Binary file not shown.
Binary file added docs/build/doctrees/gnn.doctree
Binary file not shown.
Binary file added docs/build/doctrees/gradients.doctree
Binary file not shown.
Binary file added docs/build/doctrees/index.doctree
Binary file not shown.
Binary file added docs/build/doctrees/integrators.doctree
Binary file not shown.
Binary file added docs/build/doctrees/interpolation.doctree
Binary file not shown.
Binary file added docs/build/doctrees/loggers.doctree
Binary file not shown.
Binary file added docs/build/doctrees/loss.doctree
Binary file not shown.
Binary file added docs/build/doctrees/maps.doctree
Binary file not shown.
Binary file added docs/build/doctrees/modules.doctree
Binary file not shown.
Binary file added docs/build/doctrees/neuromancer.doctree
Binary file not shown.
Binary file added docs/build/doctrees/neuromancer.dynamics.doctree
Binary file not shown.
Binary file added docs/build/doctrees/neuromancer.modules.doctree
Binary file not shown.
Binary file added docs/build/doctrees/neuromancer.psl.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/build/doctrees/neuromancer.slim.doctree
Binary file not shown.
Binary file added docs/build/doctrees/ode.doctree
Binary file not shown.
Binary file added docs/build/doctrees/operators.doctree
Binary file not shown.
Binary file added docs/build/doctrees/physics.doctree
Binary file not shown.
Binary file added docs/build/doctrees/plot.doctree
Binary file not shown.
Binary file added docs/build/doctrees/problem.doctree
Binary file not shown.
Binary file added docs/build/doctrees/pwa_maps.doctree
Binary file not shown.
Binary file added docs/build/doctrees/readme_rst.doctree
Binary file not shown.
Binary file added docs/build/doctrees/rnn.doctree
Binary file not shown.
Binary file added docs/build/doctrees/simulator.doctree
Binary file not shown.
Binary file added docs/build/doctrees/simulators.doctree
Binary file not shown.
Binary file added docs/build/doctrees/solvers.doctree
Binary file not shown.
Binary file added docs/build/doctrees/trainer.doctree
Binary file not shown.
Binary file added docs/build/doctrees/visuals.doctree
Binary file not shown.
4 changes: 4 additions & 0 deletions docs/build/html/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 6f85d9628ed1b1b34af9e91a79d5f500
tags: 645f666f9bcd5a90fca523b33c5a78b7
File renamed without changes.
Binary file added docs/build/html/_images/class_diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
141 changes: 141 additions & 0 deletions docs/build/html/_modules/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Overview: module code &mdash; Neuromancer 1.4.2 documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
<link rel="shortcut icon" href="../_static/tiny_dadaist.ico"/>
<!--[if lt IE 9]>
<script src="../_static/js/html5shiv.min.js"></script>
<![endif]-->

<script src="../_static/jquery.js?v=5d32c60e"></script>
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="../_static/documentation_options.js?v=02f2166e"></script>
<script src="../_static/doctools.js?v=888ff710"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
</head>

<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >



<a href="../index.html" class="icon icon-home">
Neuromancer
<img src="../_static/dadaist.png" class="logo" alt="Logo"/>
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../neuromancer.html">neuromancer package</a></li>
</ul>

</div>
</div>
</nav>

<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../index.html">Neuromancer</a>
</nav>

<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">Overview: module code</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">

<h1>All modules for which code is available</h1>
<ul><li><a href="neuromancer/arg.html">neuromancer.arg</a></li>
<li><a href="neuromancer/callbacks.html">neuromancer.callbacks</a></li>
<li><a href="neuromancer/constraint.html">neuromancer.constraint</a></li>
<li><a href="neuromancer/dataset.html">neuromancer.dataset</a></li>
<li><a href="neuromancer/dynamics/integrators.html">neuromancer.dynamics.integrators</a></li>
<li><a href="neuromancer/dynamics/interpolation.html">neuromancer.dynamics.interpolation</a></li>
<li><a href="neuromancer/dynamics/ode.html">neuromancer.dynamics.ode</a></li>
<li><a href="neuromancer/dynamics/physics.html">neuromancer.dynamics.physics</a></li>
<li><a href="neuromancer/gradients.html">neuromancer.gradients</a></li>
<li><a href="neuromancer/loggers.html">neuromancer.loggers</a></li>
<li><a href="neuromancer/loss.html">neuromancer.loss</a></li>
<li><a href="neuromancer/modules/activations.html">neuromancer.modules.activations</a></li>
<li><a href="neuromancer/modules/blocks.html">neuromancer.modules.blocks</a></li>
<li><a href="neuromancer/modules/functions.html">neuromancer.modules.functions</a></li>
<li><a href="neuromancer/modules/rnn.html">neuromancer.modules.rnn</a></li>
<li><a href="neuromancer/modules/solvers.html">neuromancer.modules.solvers</a></li>
<li><a href="neuromancer/plot.html">neuromancer.plot</a></li>
<li><a href="neuromancer/problem.html">neuromancer.problem</a></li>
<li><a href="neuromancer/psl/autonomous.html">neuromancer.psl.autonomous</a></li>
<li><a href="neuromancer/psl/base.html">neuromancer.psl.base</a></li>
<li><a href="neuromancer/psl/building_envelope.html">neuromancer.psl.building_envelope</a></li>
<li><a href="neuromancer/psl/coupled_systems.html">neuromancer.psl.coupled_systems</a></li>
<li><a href="neuromancer/psl/file_emulator.html">neuromancer.psl.file_emulator</a></li>
<li><a href="neuromancer/psl/nonautonomous.html">neuromancer.psl.nonautonomous</a></li>
<li><a href="neuromancer/psl/norms.html">neuromancer.psl.norms</a></li>
<li><a href="neuromancer/psl/perturb.html">neuromancer.psl.perturb</a></li>
<li><a href="neuromancer/psl/plot.html">neuromancer.psl.plot</a></li>
<li><a href="neuromancer/psl/signals.html">neuromancer.psl.signals</a></li>
<li><a href="neuromancer/psl/system_emulator.html">neuromancer.psl.system_emulator</a></li>
<li><a href="neuromancer/slim/butterfly/butterfly.html">neuromancer.slim.butterfly.butterfly</a></li>
<li><a href="neuromancer/slim/butterfly/butterfly_multiply.html">neuromancer.slim.butterfly.butterfly_multiply</a></li>
<li><a href="neuromancer/slim/butterfly/complex_utils.html">neuromancer.slim.butterfly.complex_utils</a></li>
<li><a href="neuromancer/slim/butterfly/permutation.html">neuromancer.slim.butterfly.permutation</a></li>
<li><a href="neuromancer/slim/butterfly/permutation_multiply.html">neuromancer.slim.butterfly.permutation_multiply</a></li>
<li><a href="neuromancer/slim/butterfly/utils.html">neuromancer.slim.butterfly.utils</a></li>
<li><a href="neuromancer/slim/linear.html">neuromancer.slim.linear</a></li>
<li><a href="neuromancer/slim/rnn.html">neuromancer.slim.rnn</a></li>
<li><a href="neuromancer/system.html">neuromancer.system</a></li>
<li><a href="neuromancer/trainer.html">neuromancer.trainer</a></li>
</ul>

</div>
</div>
<footer>

<hr/>

<div role="contentinfo">
<p>&#169; Copyright 2023, Jan Drogna.</p>
</div>

Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.


</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>

</body>
</html>
Loading