-
Add cone application for validation (
bf84770) -
Last release before trame3 (
ff3aa76) -
License string (
cf94c77) -
Migrate to pyproject (
7fcf67a) -
Uniform init.py for package (
2acbce9) -
assets: Expose download_file_from_google_drive (
351d13b) -
CI: Add initial CI with semantic-release (
a881ffb)
This adds initial CI for trame 2.0, which includes a pre-commit (that currently uses black, codespell, and flake8), some simple tests, and automatically releasing a new version with semantic release (including a push to PyPI).
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
ci: Pypi publish (
7834633) -
ci: Pypi publish step (
d3f0275) -
client: Bump client to get v_on (
863c052) -
client/server: Bump versions to working state (
ebfc7ff) -
common: Update dep version on trame-common (
f72ea0e) -
demo: Rename cone to demo and add jupyter helper (
429c10b) -
demo: Update demo to vue3 and add ParaView one (
bcb27ac) -
dev reload: 17_dev_reload + trame.app.dev (
90fb83a)
clear _change_callbacks from server.state instead of server
Pip is now deprecating installation via the older install method that does not use wheel. This deprecation message is now displaying, and it appears that in a version of pip soon, we may start seeing errors.
Add wheel to the trame docker image to keep the installation process simple for users (so that they
will not be required to install wheel themselves or create a pyproject.toml file).
See: pypa/pip#8559
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- docker: Add ability to replace USE_HOST
(
3cd4dc3)
If a TRAME_USE_HOST environment variable is defined, then this will replace USE_HOST in the
final copy of the launcher json file.
If TRAME_USE_HOST contains ://, then this will replace ws://USE_HOST instead.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- docker: Add additional build options
(
8ad6f44)
This allows the user to separate out building the venv, launcher, and www.
The default behavior is that all will build if they do not exist. If they do exist, then they will not be built.
However, the user can now select some options via a TRAME_BUILD environment variable. If this
string contains (single or any combination of) "venv", "launcher", or "www", then those respective
parts will be re-built, even if they already exist.
Additionally, a "no_www" can be specified in the TRAME_BUILD environment variable, which indicates
to skip the www generation, even if it does not exist.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- docker: Add build.sh script for easier builds
(
26effc0)
Any arguments that you provide it get put into TRAME_BUILD, so you can add arguments like no_www
or venv.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- docker: Move apps.json creation into launcher section
(
eeb4a88)
The /deploy/setup directory won't necessarily exist at runtime, because it is optional if
/deploy/server exists.
Thus, we should only create the apps.json file if we are performing one of the other build steps
(all of which require the /deploy/server directory). It makes most sense to put this in the
launcher section, since the launcher uses this.
However, we must create the apps.json file before activating the venv, because we have pyyaml in
the root env, but not necessarily in the venv. Also, the launcher creation script only uses
built-in libraries, so it can be moved before the venv as well.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- docker: Separate out build and run steps
(
7393f1d)
This also updates the README with new relevant instructions.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
get_server: Enable decorator like usage of the method (
c47f5fa) -
hot_reload: Remove old code (
7fc2948) -
import: Circular import in trame.app (
61c5960) -
jupyter: Fix infrastructure for jupyter extension (
43795d6) -
jupyter: Proper server.start() call (
e67625e) -
jupyter: Use get_server in show (
d758ead) -
mimetypes: Ensure javascript files get the correct mimetype (
40a9618)
On Windows, the mimetypes are obtained from the registry. However, the mimetype for javascript files is broken. Add some code to ensure that javascript files are identified correctly.
This also adds some infrastructure for adding extra mimetypes that persist even if
mimetypes.init() is called.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
profiler: Add support for multi trace files (
a6b24d3) -
pypi: Update README.rst (
53147af) -
rca: Add trame-rca in default dependencies (
7fa2253) -
readme: Links for PyPI (
e57cb3e) -
simput: Add simput as default dependency (
b6ca24c) -
testing: Add testing helpers (
493803d) -
tools: Fix indent for widget generation (
e9ed78b) -
tools: Make www look like a real server (
6c778fc) -
tools: Using google syntax in widget generator (
6b21e99) -
tools: Widgets generator handle methods (
b796009) -
tools.app: Add tool to create html app (
d8c11e6) -
tools.serve: Resolve another coroutine (
99a9c97) -
tools.serve: Resolve coroutine (
11795b6) -
tools.widgets: Add utils functions (
478d581) -
tools.widgets: Fix invalid import (
289e30c) -
tools.widgets: Improve url handler to filename (
68a6d48) -
tools/www: Make it server independent (
1d7ad31) -
type: Add type hints in trame.app (
4d6d6b2) -
v2: Last trame v2 release (
6c66b44) -
v3: Use logger for warning message (
dd3d220) -
version: Prevent v3 from client+server (
ff62287) -
vtk: Return import error (
73b9a34) -
vue3: New default for tools/docker (
0e77b63) -
warn: Disable message with TRAME_DISABLE_V3_WARNING env (
ffc3d15) -
widgets: Add helper to create widget class (
923c080) -
www: Allow www to support dict module (
adc43a3) -
www: Allow www tool to support either vue2 or vue3 (
363dd53)
fix #204
- yaml: Add missing dependency for tools.widget
(
5d0e0c7)
-
Install
gosufromtianon/gosuimage instead of ap (dc12610) -
ci: Build Python 3.12 images on top of Ubuntu 24.04 (
1c0f557)
- Add libraries to RTD
(
834aa0b)
Add trame-tauri, trame-gwc and trame-dockview to RTD
-
Migrate from setup tools to hatchling (
af07621) -
Remove MANIFEST.in (
23f040a) -
Update issue template (
08a1f57) -
black: Run black on source code (
ea45740)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- commitlint: Fix commitlint in CI
(
c35973c)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- commitlint: Only run commitlint on PR
(
5ed2b65)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- deps: Bump vite and vitepress in /docs/vitepress
(
d1e7872)
Bumps vite to 5.4.20 and updates ancestor dependency vitepress. These dependencies need to be updated together.
Updates vite from 4.5.14 to 5.4.20 - Release notes -
Changelog -
Commits
Updates vitepress from 1.0.0-rc.13 to 1.6.4 - Release
notes -
Changelog -
Commits
--- updated-dependencies: - dependency-name: vite dependency-version: 5.4.20
dependency-type: indirect
- dependency-name: vitepress dependency-version: 1.6.4
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump json5 from 1.0.1 to 1.0.2
(
08f3825)
Bumps json5 from 1.0.1 to 1.0.2. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: json5 dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump mdast-util-to-hast in /docs/vitepress
(
6a0f82c)
Bumps mdast-util-to-hast from 13.2.0 to 13.2.1.
--- updated-dependencies: - dependency-name: mdast-util-to-hast dependency-version: 13.2.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump postcss from 8.4.29 to 8.4.31 in /docs/vitepress
(
2b9dbab)
Bumps postcss from 8.4.29 to 8.4.31. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: postcss dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump postcss from 8.5.6 to 8.5.14 in /docs/vitepress
(
f9eefbe)
Bumps postcss from 8.5.6 to 8.5.14. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
Bumps rollup from 3.29.1 to 3.29.5. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: rollup dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: Bump rollup from 4.50.1 to 4.59.0 in /docs/vitepress
(
e113ce9)
Bumps rollup from 4.50.1 to 4.59.0. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: rollup dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.4.9 to 4.5.1 in /docs/vitepress
(
eaf2898)
Bumps vite from 4.4.9 to 4.5.1. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.1 to 4.5.2 in /docs/vitepress
(
7ad2935)
Bumps vite from 4.5.1 to 4.5.2. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.11 to 4.5.13 in /docs/vitepress
(
f2f2a04)
Bumps vite from 4.5.11 to 4.5.13. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-version: 4.5.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.13 to 4.5.14 in /docs/vitepress
(
a7d19b8)
Bumps vite from 4.5.13 to 4.5.14. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-version: 4.5.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.2 to 4.5.3 in /docs/vitepress
(
0518f37)
Bumps vite from 4.5.2 to 4.5.3. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.3 to 4.5.9 in /docs/vitepress
(
b34a4b2)
Bumps vite from 4.5.3 to 4.5.9. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 4.5.9 to 4.5.11 in /docs/vitepress
(
cee0585)
Bumps vite from 4.5.9 to 4.5.11. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
- deps-dev: Bump vite from 5.4.20 to 5.4.21 in /docs/vitepress
(
3d44825)
Bumps vite from 5.4.20 to 5.4.21. - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: vite dependency-version: 5.4.21
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
-
docker: Add fallback resource for vue router (
799f388) -
docker: Add option to configure launcher timeout (
9dd07cc) -
docker: Add session monitor (
8c5547d) -
docker: Fully support TRAME_URL_PREFIX (
ac7f71f) -
docker: Trame_url_prefix patch (
bc95b9f) -
docker: Update scripts to use v2 www tools (
361c976) -
fix: Fix codespell issues (
1696a9a)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- flake8: Fix flake8 issues
(
a66127c)
Jupyter also had an issue with the all statement that was fixed.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
ignore: Remove test directory (
3967b9c) -
pre-commit: Fix format issue (
0224fb5) -
semantic-release: Bump version to latest (
3718950)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
tools: List possible tools to be added (
95a8356) -
tools: List possible tools to be added (
6309364) -
tools: Move profiler back into tools (
0ebae61)
-
black: Fix indentation (
a4977db) -
ruff: Import sort (
b7a4ce8) -
ruff: Reformat helper scripts (
5190d77)
-
Add commit message validation hook (
96fbedb) -
Add cuda based docker image (
b69e7cb) -
Add workflow to build website (
2c5c1a5) -
Fix version (
fe48af4) -
Learning sh... (
be0334c) -
Lint commit (
5ad6a1b) -
Lint commit (
f909c60) -
Make docker images for 3.9, 3.10 (
ae53161) -
Make docker.yml exec manual (
6898ffa) -
Remove root package.json (
a7cb72d) -
Run ruff on example (
857bddc) -
Start using ruff (
49ca9ed) -
Try to fix rtd (
bd48e8b) -
Try to fix website update (
e239c53) -
Try to make website work on / as well (
438bafe) -
Update action version (
e5faf52) -
Update Dockerfile.common with nvidia env (
f98df78) -
Update to python 3.10 for testing (
af4412f) -
Update website upload action (
e8d010e) -
Vitepress (
3b7c776) -
Vitepress (
304f417) -
Vitepress (
815f4cd) -
Website (
6ea2129) -
actions: Bring back some basic actions (
fe6d329) -
actions: Removed semantic-release (
f176c4c) -
docker: Add a conda-glvnd flavor (
c2c1e6d) -
docker: Add a conda-glvnd flavor x86 only (
6ae3434) -
docker: Add custom www module + app.html (
95d1ef9) -
docker: Add rule for API access (
8be9873) -
docker: Add support for vue3 www generation (
d238b8c) -
docker: Add uv setup (
ace80cd) -
docker: Avoid defaults channel for conda (
5c16bd8)
The defaults channel is now requiring the terms of service to be accepted. We only really need conda-forge, so just avoid the defaults channel.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
docker: Better user right and docker-in-docker (
bc19861) -
docker: Check if docker.sock is a socket (
5806997)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
docker: Fix build-args definition (
e043b12) -
docker: Fix condition to update user uid/gid (
9f74eae) -
docker: Fix launcher generator script (
51fe646) -
docker: Fix runtime_patch to properly remap trame-user (
e1b4395) -
docker: Fix sh condition syntax (
3361429) -
docker: Fix uv Dockerfile and scripts (
a1e4432)
We mainly just needed a root uv environment from which to run scripts in the build step.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
docker: Fix www generator for app.html name (
6c99fc6) -
docker: Fixed sh condition (
506b9c4) -
docker: Make app key optional with cmd (
9d73f24) -
docker: Make apps.yaml/name/app optional (
45b8cc5) -
docker: Move to ubuntu 22.04 (
d4c239b) -
docker: Trame-user ownership fix (
2876cbd) -
docker: Try to get docker prefix (
52ecb18) -
docker: Try to get py matrix build (
d37754d) -
docker: Try to get py matrix build (
810007b) -
docker: Try to get py matrix build (
4fb2eba) -
docker: Try to get uniform handling (
3dcc580) -
docker: Update ownership of /deploy (
c91bcbb) -
docker: Update run_patch.sh (
fb1ceb5) -
docker: Use config to match os version with package name (
2ce2539) -
docker: Use meta package python3-distutils (
3dd85e5) -
docker: Use uv instead of pip (
cf5c824)
This allows the Python version to be selected in child images, so we are also able to eliminate Python versions in the build matrix.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
Add trame news for new radial menu widget (
c979016) -
Add trame-alerts in known available widgets (
9fd77df) -
Add trame-catalyst (
4b751bd) -
Add trame-flow (
48ff164) -
Dense=true -> density="compact" for vue3 (
d1dbc19) -
Dense=true -> density="compact" for vue3 (
7d818e2) -
Image update (
277af15) -
Improve doc (
427f79f) -
Modernize guides (
d743680) -
Retroactively add trame-gwc news (
0ad03ca) -
Update arrowflow image (
a691d12) -
Update basic example with new TrameApp (
3a7f8f2) -
Update community.md (
095f86f) -
Update cone docker app image (
36be943) -
Update data_from_remote_url (
8850d22) -
Update jupyter doc (
c1e5530) -
Update Jupyter doc with display_cell trame-client API
-
Update plotly and docker (
12291ec) -
Update README.rst (
23f4497) -
Update wasm to use script notation (
5317d1a) -
Update website (
eca8cb7) -
Upgrade sample code on website (
615c85f) -
495: Provide discussion example (
be6b63c) -
652: Add discussion code (
aa457e5) -
ai: Add chat bot (
f0c1989) -
api: Add missing information (
32a9a4a) -
api: Add more widgets to rtd (
9dc46f1) -
api: Add vtk for vtklocal doc (
5f60a81) -
api: Adding more api doc (
0c9948d) -
api: Adding more api doc (
a78df91) -
api: Expose serve (
51cea2c) -
api: Improve API doc (
32d87b5) -
api: List external widgets (
a333db1) -
api: Update client side API (
738565f) -
api: Update decorators (
347a82b) -
api: Update tools (
9efeea0) -
apps: Comment out private apps (
6236bb8) -
black: Update example formatting (
1e01732) -
blog: Add trame-openfoam blog reference (
6510a36) -
blog: Add trame-slicer blog post reference (
cecb92c) -
blog: Fix image path (
3892f91) -
blog: Fix link (
d083103) -
blogs: Add better index page (
6f94a32) -
blogs: Add blog infrastructure (
670dd72) -
blogs: Add sample code we use to showcase blogs (
d7596fb) -
caprover: Add info for caprover deploy (
ea6fec4) -
ci: Add coverage and codecov upload (
e6f3181)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
citing: Add citing information (
18368d3) -
community: Add mri-viewer into community page (
c274800) -
community: Fix image urls (
b2c095e) -
community: Highlight community applications (
e447803) -
community: Swap order to put new one at the top (
3db1e64) -
content: Fix doc wording (
490196e)
It seemed like "change" was referenced too many times in the same sentence.
- contributing: Add CONTRIBUTING.rst
(
9e51275)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
course: Add links to the course (
4f79912) -
course: Expanded and polished description of course (
cc4e0ac) -
course: Update links of documents (
73bb2e7) -
coverage: Add .coveragerc (
41c4d62)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- coverage: Remove codecov PR comment
(
49065a0)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
custom_js: Add more comment to code example (
38de8e6) -
custom_js: Example with custom JS (
85795e2) -
custom_js: Expend example with JSEval (
f59d512) -
decorators: Add mode docstring (
17db3ce) -
deploy: Add a deployment section (
2b5e122) -
discussion: #443 (
fe4e7de) -
discussion: #443 (
996d9ee) -
discussion: 343 (
79f3802) -
discussion: Add answer to 655 (
fc3f5ef) -
discussion: Add example 291 (
07688e9) -
discussion: Add example 707 (
a684a5b) -
discussion: Add example for 342 (
7df9327) -
discussion: Add missing property (
181f6d7) -
discussion: Add sample code (
5c2a424) -
discussion: Add solution for 431 (
0b3ca3b) -
discussion: Check #376 (
1321814) -
discussion: Provide example for #440 (
026eed0) -
discussion: Working example for 328 (
9d7677f) -
docker: Add API endpoint with docker (
089e84a) -
docker: Add info on setup/www (
b48c964) -
docker: Add single file example (
18fa307) -
docker: Add use ENV TRAME_CLIENT_TYPE (
a483a96) -
docker: Expend www_modules usage (
d15e1c2) -
docker: Fix docker remote rendering example (
ab55187) -
docker: More info on docker GPU and EGL (
27df248) -
docker: Update base image (
1528091) -
docker: Update docker to use build script (
c3b7bd1) -
docker: Update guide with useful flag to see build log (
ef9b5cc) -
docker: Update readme (
ade4c25) -
docker: Update readme (
33e050d) -
docker: Vtk remote rendering (
e11ff23) -
download: Add binary download example (
af70938) -
download: Update examples (
e298cb8) -
drag-drop: Add plotly drag and drop example (
2bdcd24) -
drag-drop: Update drag-and-drop.py (
738eac2) -
drilldown: Add Drill Down to community page (
0845e47) -
DynamicLocalRemoteRendering: Fix example to flush geometry (
d0a1deb) -
events: Update core features (
8617dc1) -
example: Add example (
6a2b20c) -
Example: Add cursor example (
78e31cc) -
example: Add link to v1-v2 delta (
b28723d) -
example: Add missing v2 migration (
7b3cda7) -
example: Add mutli server example in jupyter (
4ee68a8) -
example: Add paraview remote rendering within docker (
32dcdda) -
example: Add popup window example (
e9a57dd) -
example: Add stats to pv/wavelet example (
c257a54) -
example: Add trame slicer MRHead screenshot (
96cdf86) -
example: Add trame-slicer as example (
a5b5303) -
example: Add validation for download with promise (
51ad010) -
example: Add working examples for issues (
5fc1187) -
example: Bind reset camera to icon (
ad4e2cb) -
example: Busy task (
6bf226a) -
example: Collaboration state async/busy update (
792dd28) -
example: Cone with class (
e533873) -
example: Fetch data from remote url (
c20ea0e) -
example: Fix chart height issue (
0fd5bd0) -
example: Fix client_type (
78023e8) -
example: Fix lut local rendering (
c4481e0) -
example: Fix RemoteSelection for trame v2 (
4c2ba6d) -
example: Fix SimpleCone/RemoteRendering (
498fd78) -
example: Fix spelling (
5016288) -
example: Fix trame-slicer deadlink in examples (
516ad2e) -
example: Load style for missing font (
7ec0e6f) -
example: Pv roi (
85c3b5e) -
example: Switch view validation (
662c5cb) -
example: Update 03_advanced_git_tree.py (
ef6abea) -
example: Update blog code sample (
74a5162) -
example: Update blog code sample (
136a26b) -
example: Update multi-filter app (
6d98c4e) -
example: Update pv voi example (
10ff703) -
example: Use explicit client_type when it matters (
41c78bf) -
examples: Add docker remote rendering example (
7a847a0) -
examples: Add missing dep for trame v3 (
78821d1) -
examples: Add more examples (
d9e0f70) -
examples: Add ref to v1 + delta (
c9bc9dc) -
examples: Add tkinter file browser example (
190b37d)
This adds an example that uses tkinter for the selection of a directory.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
examples: Add validation examples (
8a7e1ca) -
examples: Better formatting (
b69f286) -
examples: Bump paraview to 6.1 (
c23b51c) -
examples: Change **kwargs to **_ (
6fdb80d)
Ref: #876 (comment)
- examples: Change **kwargs to **_ because unused
(
83b0366)
Ref: https://github.com/Kitware/trame/pull/876/changes/
BASE..b763491f00e51b3ce6e6d7a4f888e9b0b00416a7#r3090500370
-
examples: Change broken image link (
65a2119) -
examples: Change broken image link (
f3ba89d) -
examples: Change broken image link (
cba2935) -
examples: Change ParaView URL, example still not working (
3666585) -
examples: Change port back to 8080 (
7507200)
Ref: https://github.com/Kitware/trame/pull/876/changes/BASE..
5c591fb6451c3a2c097c76db3b94bb0b9c09ed99#r3080002193
-
examples: Change port to 9000 used by default (
69ca93e) -
examples: Change to ParaView 5.13.that includes the --venv native arg (
feb5e0f)
Ref: https://github.com/Kitware/trame/pull/876/changes/
BASE..b763491f00e51b3ce6e6d7a4f888e9b0b00416a7#r3090520084
- examples: Ensure file browser appears in front
(
ef1a869)
This is particularly an issue on Windows. Add the line that is necessary to place the dialog in front.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
- examples: Fix code snippet path
(
da7c78a)
Ref: https://github.com/Kitware/trame/actions/runs/24511784824/job/71644607253
-
examples: Fix colors in example (
db07a33) -
examples: Fix confetti example (
80d66ac) -
examples: Fix data path error and camera reset view error (
19e9e2e) -
examples: Fix example by making timestamp serializable (
ec2d2e9) -
examples: Fix image path in readmes (
37a9e38) -
examples: Fix images' URL to relative path instead of deployed image URL (
e474658) -
examples: Fix links on gallery (
a337c85) -
examples: Fix typo in vtkClass arg (
4822ad3) -
examples: Fix vue3 vuetify datatable example (
4ff6b19) -
examples: Images (
0c154b2) -
examples: Images (
9c7618b) -
examples: Images (
0bc5c30) -
examples: Images (
26c69da) -
examples: Images (
daed428) -
examples: Improve error validation one (
e42ea8e) -
examples: Improve some examples (
b337de2) -
examples: List trame-* dependencies for trame v3 (
4b78baa) -
examples: Make demo.md features work (
fbae6cd) -
examples: Make examples work with panda2.2+ (
d79979c) -
examples: Make it clear that vue2 is used with alias v2 (
e1fcfe5)
Ref: #876 (comment)
-
examples: Make panda object serializable (
17f9cd7) -
examples: Make panda object serializable (
12b1eb0) -
examples: Make the paraview with docker example use best practice (
a5b24b2)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
- examples: Make the paraview with docker example use best practice
(
8093791)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
Ref: #882 (comment)
-
examples: Make the paraview with docker example work (
03d50c6) -
Put --venv argument to
pvpython- ChangeDockerfileto select working openGL renderer - ChangeDockerfileto install libpciaccess and libxcursor - MakeSimpleCone.pyuse vuetify3 and TrameApp
Ref: #875
-
examples: Make the paraview with docker example work (
cdd8bdd) -
Put --venv argument to
pvpython- ChangeDockerfileto select working openGL renderer - ChangeDockerfileto install libpciaccess and libxcursor - MakeSimpleCone.pyuse vuetify3 and TrameApp
Ref: #875
-
examples: Modernize code sample (
35375b1) -
examples: Multi-server example (
78008d9) -
examples: Reformat using black (
6fdc5a5) -
examples: Reformat using ruff and sorting import (
74b0276) -
examples: Remove
import paraview.web.venv(bf4a888)
Also replace all mentions of commands like [pvpython] [script.py] --venv [venv] by [pvpython] --venv [venv] [script.py]
-
examples: Remove trame-markdown examples' broken features (
a822053) -
examples: Remove useless file, another example file can be used (
0e7526f) -
examples: Ruff + add deep reactive (
6b1a595) -
examples: The basics (
0b48852) -
examples: Update and cleanup examples for v2 (
e8ad216) -
examples: Update example (
a6eafc7) -
examples: Update how to cli (
dad575a) -
examples: Update version of trame (
4d63772)
Ref: https://github.com/Kitware/trame/pull/876/changes/
BASE..bd2d32885c98d004bde76a23394e70b6a5df42e1#r3092867340
-
examples: Use best practice with TrameApp (
70bfd33) -
examples: Use best practice with TrameApp (
755da23) -
examples: Use best practice with TrameApp (
28b07ee) -
examples: Use cookiecutter's vuetify3 best practices (
112680b) -
examples: Use paraview venv (
126653b) -
examples: Use properties of vue3 in paraview with docker example (
d082499)
Ref: #882 (comment)
Ref: #882 (comment)
- examples: Use v_slot_group_header
(
b4cdfdd)
Ref: https://github.com/Kitware/trame/pull/876/changes/
BASE..b763491f00e51b3ce6e6d7a4f888e9b0b00416a7#r3090494150
-
features: Add missing links (
c156261) -
file_upload: Update docstring (
817d835) -
fileUpload: Add validation example (
9c81ea9) -
FiniteElementAnalysis: Fix file chunk handling (
7790cd1) -
flyer: Add 2023 pdf flyer (
8e739f9) -
flyer: Add download link (
3353f1b) -
getter: Add example with nested update (
cb67736) -
GroupChips: Add example (
be98f8f) -
guide: Update 'Forcing state exchange' section (
5ec0c85) -
home: Add blog listing (
bd7455e) -
hot_reload: Add example (
f0f3cc8) -
hot_reload: Deprecate @reloading example (
96b4eb5) -
hot_reload: Make content center (
e6aec3f) -
HPC: Update hpc doc (
208b711)
Corrected InfiniteTactics name and edited the description
-
html: Precise the usage of parentheses for expressions (
081dbe9) -
i18n: Update vuetify3 example (
af29e78) -
intro: Remove --pre from pip install command (
f748dd6) -
issue: Add working code for 329 (
641cd3e) -
issues: Add issue code base (
f177d4e) -
jupyter: Add guide section to jupyter (
b664273) -
jupyter: Add more info on extension (
6bbc8bd) -
jupyter: More examples (
b962d9e) -
jupyter: Update example with TrameApp (
8b4cf3a) -
jupyter: Update notebook (
24964bc) -
launcher: Update instructions to make the launcher example works (
6d67d21) -
markdown: Provide encoding at read time (
2760bc2) -
matplotlib: Update examples to close the plots (
1f11e35) -
menu: Update doc menu (
89ee007) -
migration: Add widgets.html info (
4e57496) -
multi-view: Trigger 2 render (
445c7b8) -
news: Add a news section (
bde6704) -
news: Add another entry for feb 2024 (
0aa7fb5) -
news: Add blog on azure (
c5f343b) -
news: Add medium blog entry (
57142e4) -
news: Add new entry (
c9a1628) -
news: Add note for client.Handler (
c6df341) -
news: Medium (
a29fffa) -
news: Update news with images (
b6f5d75) -
news: Update page (
c55b9a3) -
news: Update the news (
aeb3544) -
news: Update trame references (
2e8a8cb) -
nginx: Add config info (
43c1193) -
nginx: Update deploy-nginx.md (
89bcfab) -
osmesa: Update requirements.txt for remote rendering (
7b0fcbd) -
panel: Add example to compare with panel (
12de48e) -
panel: Provide parity example (
8304056) -
paraview: Add info for using conda (
5e1160d) -
parsli: Add parsli to the community page (
3c815e2) -
picking: Update pv picking readme and code (
7e480b9) -
pv: Update to vue3 (
40bc0bf) -
readme: Add CI badge (
c07b0d2)
Signed-off-by: Patrick Avery patrick.avery@kitware.com
-
readme: Add conda download badge (
53454f0) -
readme: Add markdown for indexing (
dbbeab5) -
readme: Add markdown for indexing (
6b9ebce) -
readme: Add professional support (
58a2c7f) -
readme: Add pypi badges (
8c363c1) -
readme: Better intro (
5199b10) -
readme: Fix invalid path for pict (
97b4a3c) -
readme: Handle typos (
12879f2)
Minor edits
Signed-off-by: Kursat Aktas kursat.ce@gmail.com
-
readme: Remove the --pre in pip install command (
dc01c70) -
readme: Update image links (
47d205c) -
readme: Update readme to list all life cycle events (
ea84c98) -
readme: Update readme with stars (
48e5ca1) -
relay: Add reverse connection and relay scenario (
7cbfbf4) -
reloading: Allow dynamic method reloading (
06be552) -
reverse-stop: Test client to ask server to stop (
1877a46) -
rtd: Update python version (
a8ed1e2) -
rtd: Update wwww (
13258ad) -
Selection: Add paraview remote rendering selection example (
f9f6f7b) -
selection: Update pv selection with clear and click (
0d06739) -
started: Add custom cli note (
9d1ecae) -
Style: Add global css style example (
00fa606) -
SurfacePicking: Add jupyter helper function (
76e6c8b) -
table: Handle dynamic table (
be314bf) -
tabler-icons: Updated example (
80abbe0) -
tools: Add serve info (
ee11657) -
tools: Fix docs on widgets (
a9ab5fb) -
tools: Improve widgets tool (
fc65f72) -
tutorial: Add missing pip install (
03e7886) -
tutorial: Change **kwargs with **_kwargs because they are unused (
f804fb2)
Ref: https://github.com/Kitware/trame-tutorial/commit/adfd845dfe0ba8689ef44327a9904ef031fd9c35
- tutorial: Change
vuetify3withv3and server withself.server(c2ddaf7)
Ref: #877 (comment)
Ref: #877 (comment)
-
tutorial: Change AppLayouts class name to ConeApp (
10f18ae) -
tutorial: Change small errors (
bae3ad7) -
indentation errors - forgot to put self in class function's arguments - self.server.state => self.state - one forgotten layout => self.ui
Ref: #877 (comment)
Ref: #877 (comment)
Ref: #877 (comment)
Ref: #877 (comment)
Ref: #877 (comment)
Ref: #877 (comment)
Ref: #877 (comment)
-
tutorial: Change the doc to match the trame-tutorial update to vue3 (
c4770fb) -
tutorial: Change the html tutorial page to use trame's best practice (
af91dac) -
tutorial: Correct example code and fix typos (
db8b819) -
tutorial: Fix typo in example (
77b3a1b) -
tutorial: Fix typos and improve clarity (
c63cec3) -
tutorial: Make the setup tutorial example use TrameApp (
d2b0c4d)
Refs: #877 (comment)
- tutorial: Make the user import trame-components
(
fb61ded)
Ref: https://github.com/Kitware/trame/pull/877/changes/
BASE..94fddc861e9ccbec166834bc83e4cb2b4000ef55#r3076435029
- tutorial: Put
self.serverinstead ofserver(ec26bd9)
Ref: #877 (comment)
- tutorial: Put helper functions that don't need self out of class
(
bd40c73)
Ref: #877 (comment)
- tutorial: Remove view update when server ready
(
6c9b72f)
Ref: Kitware/trame-tutorial#8 (comment)
- tutorial: Replace **kwargs with **
(
0cbc8aa)
Ref: Kitware/trame-tutorial#8 (comment)
-
tutorial: Update examples to use the TrameApp base class (
621d028) -
tutorial: Update to be compatible with v3 (
350cd91) -
tutorial: Upgrade docs/tutorial python version from 3.9 to 3.12 (
bb219af) -
tutorial: Use AppLayouts instead of AppCone as class name (
718a1b4)
Ref: #877 (comment)
Ref: #877 (comment)
- tutorial: Use icon in VBtn parameter
(
42fc450)
Ref: #877 (comment)
- tutorial: Use self.server
(
5908ed0)
Ref: #877 (comment)
-
tutorial: Use TrameApp in 04_applications (
b4707aa) -
tutorial: Use TrameApp in the paraview tutorial (
2a44b11) -
utils.tree: Add API doc (
2818473) -
v3: Update listing with vue3 router support (
b634e2a) -
v3: Update migration page (
f1f5ac4) -
v3: Update migration page (
90be23f) -
v3: Update migration page (
4de8d3d) -
v3: Update tutorial to support v3 (
4ede54c) -
video: Add video on landing page (
76926cf) -
video: Add video on landing page (
168a3c9) -
visualizer: Add text to reach out (
4a933bd) -
vitepress: Update content (
a116c31) -
vtk: Add modern remote/local rendering switch (
447c282) -
vtk: Rename trame.widgets.vtk to not confuse with vtk import (
b480332)
fix #127
-
vtk: Update example with latest trame-vtk (
f306d2d) -
vtklocal: Add in API (
29b99c1) -
vtklocal: Add push camera example (
0c45443) -
vue23: Clarify some aspect (
a5e2a5a) -
vue3: New template handling syntax (
fbaffe3) -
vue3: Trame-components now support vue2 and 3 (
ea5bbcf) -
vuetify: 01_menu_v3.py (
eb22a28) -
vuetify: Add table example for vue3 (
6665226) -
wasm: Add example (
8afb47b) -
wasm: Add example (
e39eb87) -
wasm: Add example (
b60b429) -
wasm: Add example (
9fee106) -
wasm: Add example (
6646477) -
wasm: Add link to wasm website (
ab901d0) -
wavelet: Add sc demo comparison (
f9d5e36) -
wavelet: Add sc demo comparison (
def850b) -
webinar: Add jupyter examples (
1a729dd) -
website: Add activity section and update news (
1361bbc) -
website: Add ImpactX to community page (
a06b8f1)
We adopted Trame to build a neat, user-facing control dashboard for ImpactX :)
-
website: Add link to trame services at kitware (
96edf43) -
website: Add more basic examples (
d18860e) -
website: Add more help (
97bf7ff) -
website: Add mstar image in the app section (
77a290c) -
website: Add news entry (
296c7d1) -
website: Add roadmap and v2-3 mention (
10ad9a3) -
website: Add roadmap and v2-3 mention (
97f6476) -
website: Add star/download + news (
09bf854) -
website: Correct tutorial code examples (
eb4a628) -
website: Fix image path (
3d77c93) -
website: Fix license reference (
979aa84)
This commit fixes a regression introduced in 5f55d6a57 (docs(website): update content to match new api ) updating the text describing the license to mention "Apache License Version 2.0" instead of "BSD-3".
The text now described the license effectively associated with the trame v2 project originally introduced in 0e44015c8 (trame a framework to write ubiquitous applications in Python).
For reference, trame v1 license (originally introduced in e8fe5944b (chore: Getting started)) was BSD-3.
-
website: Fix spacing (
7073f5a) -
website: Improve language and grammar (
6959dc8) -
website: Improve responsiveness (
dfd4c6c) -
website: Migrate to vitepress (
e8a8acf) -
website: Update applications anchor (
6379042) -
website: Update content to match new api (
5f55d6a) -
website: Update guides (
533dce1) -
website: Update landing page (
faba163) -
website: Update mstar tooltip (
49c3c93) -
website: Update some website guides (
7f58c1a) -
website: Update to add doc on vue2/3 (
d70f097) -
website: Update value proposition (
e96749c) -
welcome: Update note (
cee6461) -
widgets: Add dataclass to the list (
b5371a3) -
widgets: Add disclaimer (
e8dafc8) -
widgets: Add dockview (
fc8ff92) -
widgets: Add goldenlayout, annotations, large-image (
e487564) -
widgets: Add the trame-radial-menu widget (
a481d29) -
widgets: Add trame-flow (
5950802) -
widgets: Add trame-gwc (
ba10079) -
widgets: Add trame-react (
dbbb97a) -
widgets: Change trame-radial-menu's tooltip (
eb94f06) -
widgets: Move trame-router and small tweaks (
3e9072c) -
widgets: Split widgets into sections (
202c4e0)
Add links to repos. Add tooltips
-
widgets: Update compatibility list (
527a40c) -
widgets: Update listing (
e89182a) -
widgets: Update listing (
55fc7b2) -
widgets: Update listing (
51e14d1) -
widgets: Update listing of widgets (
9b34817)
-
client: Update client to enable deepReactive (
5a13239) -
client_type: Preparation for 3.x release (
b88a994) -
ClientFile: Add helper to handle multi-part upload file (
d00907f) -
common: Leverage trame-common for utility class/function (
61b60a9)
New Features: - Add dependency to trame-common for providing generic classes that can be relevant across trame packages. This includes assets handling, execution helper (throttle, async task), decorators and abstract classes for building components or apps. - Expose new TrameApp and TrameComponent classes from trame.app to simplify the creation of trame pieces when using inheritance instead of the @TrameApp() decorator.
Deprecation and cleanup - trame.app.dev should be deprecated/removed but for now we just remove a method that has been broken for quite some time. In general that package is fairly advanced and internal. It should not be needed by 99.99% of folks. - trame.app.jupyter has been removed since the Jupyter integration is directly part of the layouts and that package should not be used anymore.
-
decorator: Expose class level decorators (
0db65a1) -
dependencies: Version update for all vue2 widgets (
ddddb65) -
jupyter: Add css helper (
c5fecb9) -
namespace: Child-server/namespace for app instance isolation (
2381ad4) -
profiler: Add profiler tool (
b6dfb22) -
py-client: Enable cross trame-server communication (
afab046) -
tools: Add a retry tool for launcher (
c3110e5) -
tools: Add multi-client server for app (
41b495a) -
tools: Add widget generator (
75998c7) -
tools: Add widget generator (
fc9dc83) -
TrameApp: Avoid intermediate class (
1af1fd8) -
TrameApp: Support decorated class inheritance (
7e7b9ff) -
ui: Add virtual node ui manager with server (
6956009) -
v3: Streamline trame for vue3 support (
85f6a48)
BREAKING CHANGE: In December 2023, the default client type will be vue3
-
vtk: Add tool for displaying rendering capabilities (
e644c0f) -
vue3: Vue3 client is the new default (
35013f4) -
wslink: Use msgpack and use streaming to limit msg size (
487499f)
- Update endlines
(
834fab6)