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
115 votes
4 answers
12k 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 ...
telefunkenvf14's user avatar
105 votes
3 answers
7k 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?
Rojo's user avatar
  • 42.6k
45 votes
6 answers
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 ...
Teake Nutma's user avatar
  • 5,981
42 votes
3 answers
3k 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 ...
bobthechemist's user avatar
41 votes
1 answer
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?
Rolf Mertig's user avatar
  • 17.2k
36 votes
4 answers
1k views

Are you interested in a Wolfram Workbench Update? [closed]

I also posted this on the Wolfram Community site (link below) Last week I attended the Wolfram Tour (which was great). I asked whenever we could expect a new version of Workbench, as the current (...
Frank Martin's user avatar
  • 1,145
35 votes
8 answers
6k 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.
EmpireJones's user avatar
29 votes
2 answers
1k views

Using the Wolfram Language in a Commercial Product

Background I am currently consulting with a client that is using Mathematica to prototype a number of proprietary algorithms. Many man-hours of work have gone into the development of these algorithms ...
Spikeh's user avatar
  • 293
25 votes
5 answers
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 ...
Pillsy's user avatar
  • 18.4k
22 votes
1 answer
622 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 ...
Simon Rochester's user avatar
21 votes
1 answer
552 views

How to Develop Paclets in Workbench Considering the Recent Changes in PacletInfo.wl Format and Supporting Functions?

WRI Technical Support [CASE:4868964] Preamble So far I am using Wolfram Workbench (i.e., a plugin to the Eclipse IDE) to develop packages collecting often used Wolfram Language functionality. For ...
gwr's user avatar
  • 13.5k
21 votes
1 answer
1k 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 ...
StackExchanger's user avatar
18 votes
2 answers
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?...
mrz's user avatar
  • 11.7k
17 votes
2 answers
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 ...
Lara Jordan's user avatar
16 votes
1 answer
513 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 ...
Szabolcs's user avatar
  • 235k
16 votes
1 answer
404 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 ...
Teake Nutma's user avatar
  • 5,981
15 votes
1 answer
497 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 ...
Frank Martin's user avatar
  • 1,145
15 votes
1 answer
242 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 ...
magma's user avatar
  • 5,290
14 votes
1 answer
324 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: ...
Brett Champion's user avatar
13 votes
2 answers
671 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 ...
Szabolcs's user avatar
  • 235k
13 votes
1 answer
2k 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 ...
BoZenKhaa's user avatar
  • 479
12 votes
2 answers
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). ...
Eric's user avatar
  • 333
12 votes
1 answer
280 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 ...
Szabolcs's user avatar
  • 235k
12 votes
1 answer
247 views

How to add example links to documentation pages?

Link to Wolfram Community version. The Details section of documentation pages often contains ">>" links to the examples below. Is there a quick and easy way to add these links using the Workbench ...
Szabolcs's user avatar
  • 235k
12 votes
1 answer
184 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 ...
Szabolcs's user avatar
  • 235k
11 votes
2 answers
458 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 ...
Frank Martin's user avatar
  • 1,145
11 votes
1 answer
181 views

How can I access documentation from the Workbench?

In Mathematica there is a hot key for searching words (that your cursor is within or adjacent to) in the documentation center, is there a way to do this from the Workbench instead of having to first ...
M.R.'s user avatar
  • 31.4k
11 votes
1 answer
133 views

When is the output of examples in function documentation rasterized?

Upon building documentation in Workbench, Workbench sometimes converts the output of examples on function pages into rasterized images, and sometimes not. Does anybody know what controls this behavior?...
Teake Nutma's user avatar
  • 5,981
11 votes
0 answers
148 views

Using citations with Workbench

I have written a tutorial (.nb file) for a package using Workbench. In the tutorial there are some citations created with the recently introduced citation management system. They are simply numbered ...
magma's user avatar
  • 5,290
10 votes
2 answers
303 views

How do I make a TOC at the top of a tutorial page in Wolfram Workbench?

At the top of the Complex Polynomial Systems page in the Wolfram Documentation Center, there is a table of contents with each item linking to the appropriate headers below (Mathematica 9 and above). ...
QuantumDot's user avatar
  • 19.6k
10 votes
0 answers
150 views

Does Workbench support "new" package format?

The format described here and here seems to be a big step forward from BeginPackage/EndPackage structure and is apparently ...
Pavel Perikov's user avatar
9 votes
2 answers
383 views

Wolfram workbench syntax highlighting for local variables inside compile

Lately I've been working quite a lot with Compile. I also started using Wolfram Workbench. So a natural question arises: Is it possible to have syntax ...
Ajasja's user avatar
  • 13.6k
9 votes
3 answers
341 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 ...
QuantumDot's user avatar
  • 19.6k
9 votes
1 answer
2k views

Improving the source-code indentation in Wolfram Workbench

One thing that I like about the more recent versions of the Mathematica front-end is that I think it does a good job indenting code. The language's functional nature, in my experience, leads to a lot ...
Pillsy's user avatar
  • 18.4k
9 votes
2 answers
357 views

Find Definition (F3) doesn't work within workspace or referenced projects

For a single project in Workbench, the "Find Definition" feature (F3, when a function name is selected) takes you to the place where the function was defined, see documentation. According to this ...
Cendo's user avatar
  • 681
9 votes
0 answers
62 views

How to create multilingual documentation inside Wolfram Workbench?

I am relatively new to Mathematica package development. Currently I am trying to migrate a single .m file to a fully grown paclet for future maintainability and currently I am hitting a brick wall: ...
Kevin Groenke's user avatar
8 votes
2 answers
488 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?
M.R.'s user avatar
  • 31.4k
8 votes
1 answer
312 views

Documention no longer builds in Workbench

I recently installed the latest Wolfram Workbench plugin in my eclipse IDE (Neon.1a Release 4.6.1). Then I attempted to follow this old tutorial on generating docs with the documentation tool pallete: ...
M.R.'s user avatar
  • 31.4k
8 votes
2 answers
258 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 "...
Szabolcs's user avatar
  • 235k
8 votes
1 answer
284 views

What is a Full Function Paclet?

Following the steps in this Wolfram Community post by Emerson Willard adds a new checkbox option to the New Application Project Wizard in Workbench (10.1.822) for "Full Function Paclet". Question: ...
Chris K's user avatar
  • 20.1k
8 votes
1 answer
383 views

Working in a team in Workbench

Imagine the following scenario: user A is developing a project with documentation in workbench. She wants to share her (unfinished) work with a small group (4-5) of users (B,C,D,E) , so that all ...
magma's user avatar
  • 5,290
8 votes
1 answer
259 views

Conditional break point in Wolfram Workbench?

Is it possible to set up a conditional break point in Wolfram Workbench? For example I want the code to stop if an index i is equal to a given value.
faysou's user avatar
  • 11k
8 votes
1 answer
403 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. ...
QuantumDot's user avatar
  • 19.6k
8 votes
1 answer
696 views

Workbench install 64-bit on Windows 7

I have downloaded the Workbench 2.0.0 zip file and followed the install new software -> add -> archive steps to install the workbench plugin. After that, the Workbench core and webMathematica tools ...
gary's user avatar
  • 81
8 votes
0 answers
298 views

Is there a way to update Workbench 2.0 to recognize Mathematica 9, 10 and 10.1 functions?

Is there a way to add newer functions to a configuration file so that Workbench 2.0 is useable for development with 10.1? Also, are there changes that can be made so that Workbench 2.0 can be used to ...
Doug Kimzey's user avatar
  • 2,279
8 votes
0 answers
713 views

Problems running Mathematica 10 with Workbench 2 Windows 7 64 bit

My Workbench runs perfectly using Mathematica 9, however simple things which run just using the Mathematica 10 front end won't run when using Mathematica 10 and Workbench 2. These simple two lines of ...
Markus Seywerd's user avatar
7 votes
1 answer
216 views

Where does Workbench deploy to?

After a few months pause, I am using Workbench again and I cannot determine where is WB sending (deploying) my built package. WB does not ask for a destination folder, so I guess it must use some ...
magma's user avatar
  • 5,290
7 votes
1 answer
133 views

Workbench documentation build fails

My old installation of Workbench went inexplicably wrong, so I tried a fresh install of Eclipse & Workbench. Looks good until I try Documentation Build, when I get the following error: An ...
Chris K's user avatar
  • 20.1k
7 votes
1 answer
368 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, ...
Szabolcs's user avatar
  • 235k
7 votes
1 answer
329 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 ...
Shredderroy's user avatar
  • 5,249