Skip to content

Merge features from abrombo's branch #88

@utensil

Description

@utensil

This is currently tracked by #62 and #39 .

Mirroring a slack discussion:

To name a few changes I noticed:

  1. The new printer (do you wish to stop supporting Python 2.7?)
  2. Odot (Have you noticed the discussion and my proposal of design which is less invasive?)
  3. xtex (Have you noticed the xpdf function I modified to support not running pdflatex only generating .tex?)
  4. convert strings to raw strings to avoid escaping (it’s preferable to be on a separate commit)
  5. replace operators like I < > in print manually with their LaTeX correspondence (do you wish to stop support the automatic replacement?)
  6. Lots of space or tab changes
  7. new examples/ipython/tutorial_algebra.ipynb
  8. new examples/ipython/tutorial_calculus.ipynb
  9. your new colllect adapter to solve the SymPy 1.4 compatibility issue
  10. LaTeX changes such as align* to aligned

Regressions I noticed:

  1. Installation instructions;
  2. files that should be ignored using .gitignore;
  3. you seem to be using an old version of Jupyter so some fields in .ipynb are obsolete
  4. setgapth.py is back, it’s already replaced by pip install
  5. tests are failing miserably
  6. Circular dependencies are back

@abrombo replied:

  1. I don't see any point in supporting 2.7 since sympy will not.
  2. Odot is on the back burner for now. Needs much more discussion before doing anything
  3. The default for xtex is what you have xpdf doing now.
  4. I try to always use r'\something' instead of '\something'.
  5. Please explain this better.
  6. Do you mean in the source code?
  7. & 8. I need to go through all the examples
  8. What is the question.
  9. Did I miss some?

Regressions

  1. My bad.
  2. Not familiar with .gitignore.
  3. Will update.
  4. Should not have included it. I use it so my changes to code locally (not in sitepackages) take effect for any executable code py or ipynb.
  5. How do you run tests. I will not push in future until code passes.
  6. My bad again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions