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

feat(qt): Add support for the QT Graphic toolkit #6

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ELC
Copy link

@ELC ELC commented Mar 15, 2025

  • Add new requirements.txt for Python dependencies.
  • Create new apt.txt for Binder with necessary packages.
  • Introduce a start script to set up the environment.

- Add new requirements.txt for Python dependencies.
- Create new apt.txt for Binder with necessary packages.
- Introduce a start script to set up the environment.
@ELC ELC force-pushed the master branch 3 times, most recently from 2377b8e to 7dc08c9 Compare March 15, 2025 21:19
- Remove octave from apt.txt and delete requirements.txt.
- Add environment.yml for conda dependencies including Jupyter,
  IPython, and Octave.
@ELC ELC force-pushed the master branch 2 times, most recently from c51d45f to 8e89a1b Compare March 15, 2025 21:38
@ELC
Copy link
Author

ELC commented Mar 15, 2025

I raise this PR to include support for the QT Toolkit as the GNU Plot is no longer recommended for octave.

The changes done follow this section of the Octave docker repo.

I tried keeping the octave as library in the environment.yml but that crash the kernel in an unexpected way. If preferred, I can switch to requirements.txt.

This is related to gnu-octave/docker#27

The upper limit on the ipython library is due to octave_kernel not being compatible with ipython>=9. Reference of this issue: Calysto/metakernel#290

Let me know your thoughts @rgbkrk @betatim @costrouc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant