wmayer
0b9626cf61
Py2: [skip ci] provide time._process_time
2020-01-18 12:21:00 +01:00
donovaly
d1b354fc6b
add units Gauss, Weber and Oersted
2020-01-07 07:36:22 -03:00
donovaly
68ea38cc8d
add the units Ohm and Siemens
2020-01-05 15:00:46 +01:00
luz.paz
019f73852c
src/App: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/App` files
2019-12-25 11:38:43 +01:00
wmayer
95e852051e
[skip ci] MPH already defined
2019-12-24 13:33:38 +01:00
donovaly
3da00267cf
cosmetics to keep the overview
2019-12-24 13:31:00 +01:00
donovaly
b255475d7c
missing parts from from commit 33b8054228
...
- also add keV and MeV since these are the units used in practice
2019-12-24 13:31:00 +01:00
donovaly
a6a043a6f2
also add unit THz as requested
2019-12-23 16:49:45 +01:00
donovaly
edd97de6a2
add units Mpsi, cal and kcal
...
- also ass missing parts from commit 0021efbf
2019-12-23 16:49:45 +01:00
donovaly
26196ae612
add mJ and kW
...
- also some fixes
- add conversions for forces
2019-12-19 13:31:12 +01:00
donovaly
94bae36cee
add the following units:
...
- mmol
- ml
- bar
- mbar
- kJ
- kWh
- eV
- C
- T
- F (p, n, u, m)
- H (n, u, m)
2019-12-19 13:31:12 +01:00
luz.paz
d10ca28c88
LGTM: remove unnecessary 'pass' statements
...
Issue: A pass statement is only necessary when it is the only statement in a block (the list of statements forming part of a compound statement). This is because the purpose of the pass statement is to allow empty blocks where they would otherwise be syntactically invalid. If the block already contains other statements then the pass statement is unnecessary.
Recommendation: Remove the pass statement.
Relevant links:
1a82a5e136/files/src/Mod/Import/stepZ.py (x78f479c31a062553) :1
1a82a5e136/files/src/Mod/OpenSCAD/OpenSCADCommands.py (xad4868ffcdf82498) :1
1a82a5e136/files/src/App/FreeCADInit.py (x9034ec6815c48e38) :1
2019-12-17 15:15:53 -03:00
wmayer
617a8d7598
Support for Frequency in quantity parser
2019-10-21 11:49:55 +02:00
Dietmar Czekay
65ccdee9d8
add VacuumPermittivity and fix adding user values to material editor in FEM
2019-09-04 11:29:09 -03:00
luz.paz
3a1a6eb7d8
Fix typos in src/App
2019-08-17 15:32:48 +02:00
Zheng, Lei
ebd60c8595
App/Gui: Changes to application Python init script
...
* Better module import error handling
* Allow co-installation of Python2 and Python3 version of FreeCAD
* Add FreeCAD.Logger class for convenient logging in Python. See class
document for more details.
2019-08-17 15:08:34 +02:00
Bernd Hahnebach
3650b3e59d
Units: add AngleOfFriction as another parameter with Angle unit
2019-04-30 07:41:56 +02:00
Bernd Hahnebach
f1edabd09b
Units: add various Material stress properties
2019-02-14 21:11:22 +01:00
wmayer
fb27265934
Expose some standard units and quantities to Python
2019-02-12 15:12:19 +01:00
wmayer
d1d470c149
fixes #0003588 : The path to the Addons does not allow special characters
2018-09-14 00:00:22 +02:00
wmayer
398fc8ce80
issue #0003588 : The path to the Addons does not allow special characters
2018-09-13 21:40:30 +02:00
looooo
acb5fb83af
reduce line-length to 80 characters
2018-09-05 11:06:26 +02:00
looooo
4d82b87c20
new style modules: print traceback as error and as log.
2018-09-05 11:06:12 +02:00
wmayer
1d11f742ca
now each module registers its unit tests itself
2018-08-28 13:14:16 +02:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
wmayer
c9f25d75d3
fix typo
2018-03-11 18:34:18 +01:00
wmayer
6ed21609e4
issue #0002973 : Path to FreeCAD.app can't contain unicode
2017-12-02 19:37:05 +01:00
wmayer
b1bfb62583
add derived unit electric potential
2017-10-16 21:56:13 +02:00
wmayer
d7aabc1a80
don't exit FreeCAD when Ext directory doesn't exist
2017-09-22 10:37:11 +02:00
looooo
c7a4541722
new-style-modules: adding the possebility to import from "freecad"
...
(this mostly aims at new modules and extension modules which want to use pip)
- any module having problems with nameclashes can use this syntax (from freecad import module)
- current imports still work (backward cobatibility)
- python extension moduels can be installed (pip) to python std path (eg.: site-packages)
- adding app, gui to the new freecad package:
```
from freecad import app
from freecad import gui
```
- syntax for importing c++ extension will not change
```
import FreeCAD as App
import FreeCADGui as Gui
```
2017-09-20 23:25:12 +02:00
wmayer
13b3abef35
direct support of Volt in units framework
2017-09-04 12:08:29 +02:00
looooo
3cef82ae3f
App: FreeCADInit.py: force downstream modules to use either from FreeCAD import Mod or old style
2017-03-18 18:20:59 +01:00
looooo
88a44b46a5
App: FreeCADInit.py: add newStyleModule function
...
FreeCAD._newStyleModule("MyMod") # removes MyMod from the sys.path
2017-03-18 18:20:59 +01:00
looooo
8c803d7bd9
App: FreeCADInit.py: remove unused import + add local Mod dir
2017-03-18 18:20:59 +01:00
looooo
6e8c18754f
use __ModDirs__ for module directories and set the search path of FreeCAD to the base directories, which contain all the modules
2017-03-18 18:20:59 +01:00
looooo
5558d84a64
py3: App: FreeCADInit.py
2017-03-18 18:20:59 +01:00
Stefan Tröger
affbf2b9d7
FEM Post: Give access to cmake BUILD variables from python
...
This commit adds a attribute __cmake__ to App which is a list holding all compile time cmake variables starting with BUILD.
Only export BUILD variables
2016-05-18 21:35:15 +02:00
Lorenz Hüdepohl
d0e50f8216
Add lib64 to python path
...
On certain distributions the library directories are called "lib64" on
amd64 machines
2016-03-13 01:18:18 +01:00
Abdullah Tahiri
6278aedcdc
Bug fix: Add System-wide Macro dir to python path
...
=================================================
Self explanatory, so that macros in system-wide location can import modules therein.
2016-01-11 19:25:18 +01:00
wmayer
7ee54c10aa
+ PrintError is not part of FreeCAD but FreeCAD.Console
2016-01-09 21:21:17 +01:00
wmayer
991394dc76
+ improve exception handling in initialization scripts
2015-12-29 23:42:29 +01:00
wmayer
1748818495
+ fixes #0002238 : Python: Environment Variable 'path' with mutated vowel
2015-09-05 14:52:06 +02:00
wmayer
3398513a28
+ remove useless stuff from Init files
2015-01-13 16:19:19 +01:00
wmayer
7ade19fde2
+ support of home path with non-ASCII chars
2014-10-19 17:27:02 +02:00
wmayer
055dcb0512
+ fix warnings with clang
2014-09-24 15:55:36 +02:00
Sebastian Hoogen
83543c71c6
issue #1701 removed further except: statements
2014-09-17 11:57:32 +02:00
wmayer
515a3347ab
+ Handle empty system path in init script
2014-02-21 13:29:22 +01:00
jriegel
bfb7b66beb
changing ym to um
2013-12-10 23:05:08 +01:00
jriegel
21c517eff0
Some fixes in unit system
2013-12-08 19:48:13 +01:00
jriegel
84593beee3
fix semicolon in Init script
2013-12-06 00:13:22 +01:00