deathbeds / wxyz Goto Github PK
View Code? Open in Web Editor NEWSome Experimental Widgets
Home Page: https://deathbeds.github.io/wxyz
License: BSD 3-Clause "New" or "Revised" License
Some Experimental Widgets
Home Page: https://deathbeds.github.io/wxyz
License: BSD 3-Clause "New" or "Revised" License
These are likely still hanging around from 0.5.0, but should just get included into _static
or something.
doit
)main
dist
archive and unpack somewhere (maybe a fresh dist
)cd dist
twine upload *.tar.gz *.whl
npm login
npm publish deathbeds-*-$VERSION.tgz
npm logout
conda-forge
feedstock tasksCACHE_EPOCH
yarn.lock
sharedPackage
) rjsf from coreAfter the next update of robotframework-jupyterlibrary, it may make sense migrate to that, especially if some of the JSON configuration lands.... and maybe some of the client-specific widget integrations.
References:
This is one of the last hold-outs on azure. Let's move it over to GHA before the Lab 3 push (#42).
This is the last planned JupyterLab 2-compatible release.
Notes:
Tasks:
Collecting some thoughts here of other alternatives to mention. They should at least support lab 3 to be recommended.
package | url | lab 3 | conda-forge |
---|---|---|---|
datagrid | ipydatagrid | ✔️ | ✔️ |
datagrid | ipyregulartable | ✔️ | ✔️ |
datagrid | ipyaggrid | ❔ | ❔ |
$> git log --all --decorate --oneline --graph
* 386ca15 (HEAD -> add-git-tree-grid, origin/add-git-tree-grid) resolve locks
| * fecc708 (origin/add-qfd-grid-example, add-qfd-grid-example) resolve
| * b083871 relock
|/
* c0064c5 (tag: v0.5.0, upstream/master, master, fix-doit-lab) Check Lab 3.0.5, Preflight release (#55)
* 9645f1c Use myst-nb for docs (#54)
| * 0e0bb02 (upstream/gh-pages) Delete CNAME
| * 3a8fe63 wxyz 0.5.0 c0064c5
| * b3b2360 initial commit
| * a4c740e (origin/use-myst, use-myst) more work on myst output
| * 21d0f49 some tweaks for docs
| * b264e59 start trying myst-nb
|/
* 14e8111 Docs and dependencies for wxyz_notebooks, third-party packages for demo/testing (#51)
| * dde7405 (origin/fix-docs-and-deps, fix-docs-and-deps) update spelling
| * ecbffef fix integrity (don't check for npm package names)
| * 432ac9c some docs for wxyz_notebook, add extras
| * a4f6ace re-lock envs with new demo deps
| * 30c9de7 update readme, tpot deps
|/
* e0c2739 (fix-editor-undo) JupyterLab 3 Support (#50)
* 5bda783 (tag: v0.4.2) Decomission azure, improve github actions (#49)
LabIcons
down to canvas|
would line up with its parentLooks like the WXYZ JSON Schema Form Version is still indicated 0.4.0 on the 0.4.1 release.
https://github.com/deathbeds/wxyz/blob/v0.4.1/src/ts/wxyz-json-schema-form/src/index.ts#L2
Offer as many of the wxyz packages for jupyterlite as possible.
Assuming that it is possible to get a UI that looks like the example here:
https://dgothrek.gitlab.io/ipyaggrid/guide/customize.html#user-params
Specifically:
How would we define a Python panda table/dict to do the same kind of thing with wxyz_datagrid
?
A related question: is there a way to add some event callbacks?
E.g, if the user clicks on a row/col table cell, can we get a callback event in Python?
The use case would be display in some kind of property sheet UI some information pertaining to the table selection.
robotframework-jupyterlibrary
bqplot
on page, etc. for d3
jupyterlab-classic
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.