Questions tagged [workbench]

Wolfram Workbench is an integrated development environment, built on top of Eclipse, that is intended to be used for working with Mathematica and other Wolfram Research software.

Filter by
Sorted by
Tagged with
88
votes
2answers
6k views

Profiling from Mathematica

I've always wished I could do some profiling like you get in Wolfram Workbench, but directly from Mathematica, without using or having Workbench. If it is possible, how can I do it?
91
votes
4answers
8k views

What are the recommended settings for git when using with Mathematica projects?

Background I'm relatively new to git — currently overseeing an offshore .NET-based development project on GitHub within a private business account, but little experience beyond that. I'd like to set ...
41
votes
1answer
7k views

How to install the Wolfram Workbench plugin into Eclipse Kepler or Neon?

Trying to install the Wolfram Workbench plugin into Eclipse Juno fails. How is it possible to install in into Eclipse Kepler ? Or Eclipse Neon?
44
votes
6answers
2k views

Creating cross-version compatible documentation with Workbench

Wolfram Workbench allows you to create documentation for your own packages that is similar to the build-in documentation center. Integrating this type of documentation with the documentation center is ...
33
votes
8answers
5k views

Wolfram Workbench - Mathematica Development Alternatives

Are there any alternatives (IDE or other workflow) to Wolfram Workbench for development and debugging? Elaboration: An open source alternative.
16
votes
2answers
2k views

How to work with Application Project files in Wolfram Workbench?

I have figured out that in a basic project I simply have to call the main package (m file) from the notebook using <<nameofmfile` and then the notebook ...
22
votes
1answer
516 views

$Path hijacked by PacletManager?

Summary: Since Mathematica version 6, the PacletManager seems to have engineered an escalating hijack of the $Path variable. Add-on packages need to have a ...
25
votes
5answers
2k views

Managing formatted usage messages in Wolfram Workbench

We have numerous packages (defined in .m files) that we maintain and develop in WolframWorkbench (2.0), and in those packages, we use the traditional method of ...
14
votes
1answer
406 views

Workbench (Eclipse version) HTML Documentation Build HTML issues

Description The HTML generated for local viewing by Workbench (Eclipse plugin version 10.1.757) has some issues before they can be published. This post is in continuation of the original question ...
11
votes
2answers
389 views

Workbench 2 and 3 Documentation HTML Build Fails (Output file test failed)

In Wolfram Workbench it used to be possible to generate HTML Documentation pages. Now when I build, using Mathematica 10.4+ and Workbench 2 or 3 on Windows 8.1, the HTML build fails (the notebook ...
12
votes
2answers
1k views

Workbench Profile[] question

I previously posted this question on Mathgroup but received no response I am using Workbench to profile my code. Suppose I have 2 modules, let's call them A, B (they are too long to replicate here). ...
8
votes
2answers
424 views

How can I dynamically get a file whenever it is saved in Workbench?

I want to get a file once and only once at the start of a coding session. Then, whenever I save the file in the Wolfram Workbench, have it be gotten automatically. How can I construct such a utility?
40
votes
3answers
2k views

Getting serious about Mathematica programming

I'm at a point in my Mathematica journey where I need to be a little bit more strategic about my coding. Presently, I have a bunch of notebook files organized using the filesystem of the OS and ...
12
votes
2answers
598 views

How can I build documentation using docbuild.xml outside of the Workbench?

Building package documentation from source notebooks using the Workbench is as simple as a click of a button. How can I automate the documentation build from the command line? I believe that this ...
14
votes
1answer
283 views

Inspecting non-variable state from a breakpoint in Workbench

Suppose I'm stopped at a breakpoint in Workbench, say at one of the y = ... lines in: ...
6
votes
1answer
241 views

linking usage message to package documentation

I am trying to write documentation for a package I made, using Workbench. Let's say I have a function test, first I write a usage message as: ...
5
votes
1answer
525 views

MUnit creating a hierarchy of TestSuites

I would like to create a hierarchy of TestSuites. However it appears that it is not possible to call a TestSuite from another <...
7
votes
1answer
287 views

What is the purpose of the Kernel and Application extensions in PacletInfo.m?

Wolfram Workbench has a graphical editor for PacletInfo.m files. It is possible to add a "Kernel" extension with Symbols, ...
8
votes
2answers
222 views

Documentation Tools: How to prevent breaking up CamelCase package name?

I am exploring the Workbench documentation tools for the first time and one of the difficulties I encountered was that when documentation pages are generated, a CamelCase package name is changed into "...
16
votes
1answer
365 views

Creating documentation for sub-packages in Workbench

I'd like to create proper documentation for a package of mine, and Workbench in principle provides the tools to do this. However, I've split my package into multiple sub-packages (because I found it ...
16
votes
1answer
338 views

How to make notebooks suitable for the Documentation Center?

Normally, documentation meant to be integrated into the Documentation Center is built from special source notebooks. According to the Workbench documentation, it should also be possible to use ...
13
votes
1answer
1k views

Workflow in the Mathematica and Workbench IDE

After visiting one of the Wolfram presentations, I started writing code for my number theory research project in Mathematica because I found it to be faster than Sage. I downloaded Workbench and ...
18
votes
1answer
859 views

NotebookFind and String Pattern Expressions

Is there a way that NotebookFind can be used to match string pattern expressions rather than just strings? The documentation for ...
16
votes
2answers
2k views

Where can I get Workbench 3 and why do I need it?

I read in some questions/answers that people are using Workbench 3. From where can I get the Workbench 3, which is the most current version and why would I need it?...
15
votes
1answer
228 views

Incremental build in Workbench 2 Is it possible?

I am developing a package which currently has 129 symbols and 13 tutorials. Each time I run a build WB takes about 11 minutes to build the documentation files. Each time I make a small change in just ...
12
votes
1answer
222 views

Documentation Tools: Prevent rasterizing output cell

When building documentation using the Workbench, some of the output cells get fully rasterized. I assume this is done to save space. Can I turn this off, either globally, or on a per-cell basis? I ...
12
votes
1answer
165 views

Documentation Tools: Don't put web URL in user package docs

I am exploring the Workbench documentation tools for the first time and one of the difficulties I encountered was that every generated (compiled) documentation page includes weblinks. These point to ...
9
votes
3answers
263 views

How to create a documentation page for a given message issued by a (user-defined) function?

I want to create properly linked documentation pages dedicated to specific messages issued by my own functions inside a package, similar to those for messages of built-in functions like ...
8
votes
1answer
349 views

Fixing links to symbol pages with special characters made with Workbench

I am writing documentation for a package using Workbench v2.0 and Mathematica v9.0.1, and certain Symbols defined by my package have special (Greek) characters characters e.g. ...
4
votes
2answers
684 views

Wolfram Workbench 2.0 on Xubuntu 14.04 LTS trusty

I'm trying to install Wolfram Workbench on Xubuntu 14.04 but the apptication doesn't start. Knowing that WWb is a 32 bit application, I installed the i386 requrements: ...
4
votes
1answer
861 views

workbench: how to see values of global variables during debugging

Consdier the following package ...
7
votes
1answer
259 views

How can I programmatically call MUnit tests in Wolfram Workbench?

I have a collection of .mt test files in Wolfram Workbench. Is there a way to invoke the tests programmatically and then write the results to a text file for ...
6
votes
1answer
166 views

What can I do with “Syntax Templates” section at start of Symbol Pages (in Workbench)?

At the top of each Symbol Page, there are a bunch of little sections in grey (see screen shot). But I do not understand how to use them. I am particularly interested in the "Syntax templates" ...
4
votes
1answer
198 views

Searching Notebooks for String Patterns using Workbench v2

The Workbench webpage describing new features in version 2 lists the ability to "Search notebook documents with the Mathematica pattern search utility" under the heading Mathematica Front End ...
7
votes
1answer
138 views

Documentation Tools: Where is the metadata from source doc pages used?

I am experimenting with the Documentation Tools for the first time, to integrate my package's doc pages into the Documentation Center. Doc pages are generated from a "source notebook" that the ...
5
votes
1answer
968 views

Error trying to open a notebook in Wolfram Workbench [duplicate]

I recently set up Mathematica 9.0.1 on a new computer, along with x64 Eclipse Indigo with JRE 1.7, and the Wolfram Workbench 2 plug-in. Something is amiss, because when I try to do any sort of task ...
4
votes
1answer
132 views

Download DocumentationBuild and Transmogrify without Eclipse

I've been playing with the HTML docs system recently, but want to download the core packages from the source (for downstream users / fun). My digging has gotten me this far: the DocumentationBuild (...
4
votes
0answers
257 views

Workbench Installation Issue on Windows 8.1

Has something changed between Windows 7 64 bit and Windows 8.1 64 bit with respect to installing the Workbench to avoid the "An internal error occurred during: "FrontEnd Job::Open Notebook" issue? ...
4
votes
1answer
209 views

Renaming projects in Wolfram Workbench

I write my whole package by using Mathematica front end, and I am currently in the process of writing the documentation using Workbench. I'm about 50% done, but realized I need to change the name of ...
2
votes
1answer
362 views

Can't install Workbench on Surface Pro 3

I've been trying to install Wolfram Workbench 2 for a few days on a Surface Pro 3 i5 256 Mb, Windows 8.1, Mathematica 10.0.1, Java 8, without success, I'm getting a bit desperate. For the Eclipse ...