Wcalc F.A.Q.

Can I run wcalc on my favorite operating system?

Wcalc is primarily developed under NetBSD, but should be easily compiled on most major unix-like operating systems. A compile or run time failure of wcalc on Linux, *BSD, or OSX, or Solaris is considered to be a high priority bug. While I am interested in making sure wcalc also works under other unix-like operating systems, I have very limited access to them for testing. In addition, it is possible to compile Wcalc as a native windows application using MinGW.

Why don't you distribute binaries for my favorite operating system?

I don't have the resources to provide precompiled binaries for many different operating systems. Most Linux distributions and all of the BSD operating systems have native packaging systems that would be the appropriate place for binaries. I do, however, provide a windows installer. This is in recognition of the fact that it is far more common for a windows machine to not have any development tools on it than for a Linux or BSD system.

I can't get the matlab interface to work on my computer!

Due to the high cost of Matlab, I have a very limited access to systems where I can test MEX-Wcalc. Please report exactly what system you have, the matlab version, and the exact errors. Patches are always welcome! Please submit bug reports and patches at the Wcalc Sourceforge Project Page.

Where can I report bugs?

Please submit bug reports and patches at the Wcalc Sourceforge Project Page. When you do file a bug report, the following information is required for me to be able to do anything useful:

  • wcalc version
  • operating system and version. If it is a unix-like operating system, uname -a is often times helpful.
  • Exact arguments given to the configure script if you built from sources.
  • Which compiler and compiler version if you built from sources. If you are using the GNU compiler (gcc), which is the most common case, you can find the version with gcc --version.
  • How to reproduce the problem.
  • If the program produces an output that you believe to be incorrect, please say what the correct output should be and provide a reference. Many of the calculations used by wcalc are approximate because no exact closed form solution is known. In addition, my experience has been that many of the published works contain typographical errors. I have corrected as many as possible, but currently I do not have a good electromagnetic field solver tool to use as a means for validating my implementations.
Any bug report that simply says "program not work" will be ignored.

Wcalc is awesome. Why is it free?

There is a lot of very good free software available. In particular, the NetBSD operating system that my computer runs is free, the GTK+ toolkit used by the graphical interface, and Scilab and Octave which provide a programming frontend are free. Given the benefit I have received from using all of these free tools, it seemed appropriate to give something back. Besides, Wcalc has been a hobby project of mine and it pleases me to know that others find it useful.

Are you trying to sell something?

No.

Wcalc Logo

Information
 About Wcalc
 Reporting bugs
 Current projects
 Obtaining Wcalc
 Technical Notes
 Wcalc F.A.Q.
 Wcalc Home
 Wcalc Sourceforge Project

Models
 Air Core Solenoid Inductor
 Parallel Rectangular Bars Inductance
 Coaxial Transmission Line
 Coplanar Waveguide
 Coupled Microstrip
 Coupled Stripline
 Integrated Circuit Microstrip
 Microstrip
 Series/Parallel RC Network
 Series/Parallel RL Network
 Stripline

Frontends
 CGI-Wcalc (Web Interface)
 GTK-Wcalc (GUI Interface)
 MEX-Wcalc (Matlab Interface)
 Octave-Wcalc (Octave Interface)
 SCI-Wcalc (Scilab Interface)
 STDIO-Wcalc (Simple stdio Interface)

Misc. Info.
 Permeabilities
 Permitivities
 Resistivities
 Unit Conversion Factors
 Wire Sizes

  SourceForge.net Logo  
Copyright © 2001, 2002, 2004, 2005, 2006 Dan McMahill ALL RIGHTS RESERVED.
  Support This Project