Coder Social home page Coder Social logo

vest's Introduction

VEST

Mathematica package for carrying out vector calculus calculations - http://arxiv.org/abs/1309.2561

A comprehensive tutorial is supplied (VESTtutorial.nb) and brief documentation for each function is in the Mathematica ::usage messages.

vest's People

Stargazers

 avatar  avatar  avatar  avatar garnet avatar Ahmed Moawad avatar  avatar tayalife avatar anand jain avatar Vubaris2021 avatar 尹向旭 avatar bo avatar tannerlegvold avatar  avatar Tom Flint avatar Mco avatar Caoxiang Zhu avatar Alankar Rastogi avatar Wing Kwok avatar Trevor Merrifield avatar  avatar Szabolcs Horvát avatar Jeffrey Kuhn avatar  avatar Michael Engelhard avatar Jason Hite avatar Daniel Mahler avatar C Leland Ellison avatar

Watchers

James Cloos avatar  avatar

vest's Issues

vectorForm of xi~dot~grad[div[u]] where u and xi are vectors

Thanks to the author, VEST looks to be a really good package for vector analysis. I am new to Mathematica and vector analysis, and I have a question about the vectorForm function in VEST.
The example problem has the form shown in the figure below. The $\vec{\xi} \cdot \nabla (\nabla \cdot \vec{u})$ seemingly cannot show in the correct vector form, and thus if this expression is a part of a long expression I may not be able to use the powerful FullSimplifyVectorForm function.

Choice of variable naming

Quoting from StackExchange:

It is for these very reasons that the Mathematica naming recommendations are what they are. Exported names are expected to be long and descriptive to maximize the chance of global uniqueness. Global variables are expected to start with a dollar sign. It is considered bad practice to export short names that start with lower case letters (especially ones like x and y) because the chance of collision is near certainty. Short, common, names are expected to remain private to a package.

x and v are so commonly used in mathematics, that it's rather annoying to redefine these in a package. I am presently trying to go through my own copy of the file trying to change them to something else. This seems like it would be good practice in general.

VEST.m doesn't load

I tried loading VEST.m into Mathematica 9.0.1.0. It gave an error:

Syntax::sntx: Invalid syntax in or before "Loading packages, version checking and welcome message"
     (line 280 of "VEST`").

It seems that VEST.m has a few lines of uncommented text smattered throughout that mathematica is trying to parse as code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.