Mayavi: рдорд╛рдпрд╛рд╡реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдордИ 2018  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: enthought/mayavi

Mayavi2 рд╕рд┐рд░реНрдл рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднрдпрд╛рдирдХ рд╣реИред рдмрд╣рд░рд╣рд╛рд▓, рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдореБрджреНрджрд╛ рд╣реИ ... рдФрд░ рдореБрдЭреЗ рд╡рд┐рд╢рд╛рд▓ рдореБрд╕реАрдмрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ mayavi рдореЗрдВ ubuntu рдЕрдВрджрд░ virtualenv рдпрд╛ рдХреЛрд░ рдкреНрд░рдгрд╛рд▓реА рдкрд░ред рдпрд╣ рд╕рднреА vtk рдЖрджрд┐ рдХреЗ рдмрд╛рдж рднреА рдПрдХ рд╕рд╛рдл 'рдкрд╛рдЗрдк' рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рд╣реИред рдХреЛрд░ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рд╡рд┐рд╡рд┐рдз рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдИ рдкреИрдХреЗрдЬ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдиреЗ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдирдЧрд┐рдирдд рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ - рдФрд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рдСрдирд▓рд╛рдЗрди рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдЬрд╛рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ... рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рд╕реЗ рдРрд╕рд╛ рд╣реА рд░рд╣рд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ mayavi рдХреЛ рдмреИрдХрдПрдВрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд-рд╕рдХреНрд╖рдо рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдХреНрдпрд╛ рдХрднреА рднреА mayavi рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб pip install mayavi рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рдЖрдЙрдЯ-рдСрдл-рдмреЙрдХреНрд╕ рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛? рдореБрдЭреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдореИрдВ vtk рдЖрджрд┐ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм pip рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдПрдХрд▓ pip рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рдмрд╛рдж, рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ... рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, mesa рдпрд╛ xvfb ред рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рд╕рдВрднрд╡рддрдГ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП; рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рдзрд╛рд░рдг .mayavi рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдХреЗрд╡рд▓ рдХрдИ рдкреНрд░рддрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреЗрдбрд╝реЛрдВ рдХреЗ рдиреАрдЪреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдХрд▓рд┐рдд рд╣реИрдВ ... рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред

mayavi рд╕реБрдкрд░ рд╣реЗрд╡реА-рдбреНрдпреВрдЯреА рд▓рд┐рдлреНрдЯрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрдкрд░ рдЖрд╕рд╛рди рдЗрдВрд╕реНрдЯреЙрд▓ рдореЗрдВ рдЕрд╕рд▓реА рдорд╣рд┐рдорд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ... рд▓реЗрдХрд┐рди pip рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдгреЛрдВ рдХреЛ рддреАрди рдкреНрд░рдореБрдЦ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рдкрд╛рдпрдерди 3.x) рдкрд░ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рдпрдерди рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдореИрдВ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХреЗрд╡рд▓ pip install mayavi рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддрд╛рдЬрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрдИ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ:
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action

@ рдХреЗрдХреБрд╢рдХреЗ - рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рд╡рд╣ рдерд╛ рдЬрд┐рд╕рдиреЗ рд╡реАрдЯреАрдХреЗ рдкрд╣рд┐рдпреЛрдВ рдХреЛ рдкреАрдИрдкреАрдЖрдИ рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдерд╛ред рдЖрдкрдХреА рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЗрд╕рд▓рд┐рдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдорд╛рдпрд╛рд╡реА рдХреЗ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЪрд╛рд╣рд┐рдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рджреВрд░ рд░рд╣рдирд╛ рдФрд░ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдХреА рджрд┐рдиреЛрдВ рдореЗрдВ, рдЕрдВрдд рд╕реЗрдореЗрд╕реНрдЯрд░ рдХрд╛ рдХрд╛рдоред рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдпрд╛ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдорд╛рдпрд╛рд╡реА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдЗрд╕реЗ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдмреЗрд╣рддрд░ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рдФрд░ рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рддрдХ рд░рд┐рд▓реАрдЬ рд╣реЛ рдЬрд╛рдПрдЧреАред

@рдкреНрд░рднрд╛рд░рд╛рдордЪрдВрджреНрд░рди рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЖрд╢рд╛ рд╣реИ рдЖрдк рд╢реАрдШреНрд░ рд╣реА рдмреЗрд╣рддрд░ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рд▓рдЧреЗрдВрдЧреЗред рдЬрд░рд╛ рднреА рдЬрд▓реНрджреА рдирд╣реАрдВред рдореИрдВ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЕрдиреБрднрд╡ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛; рдорджрдж рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдЙрдкрдХрд░рдг рд╣реИ - рдФрд░ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдпрд╣рд╛рдВ 10-, 25-рд╡рд░реНрд╖ рдФрд░ рдЙрд╕рд╕реЗ рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ!

рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдЖрдк mayavi рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ... рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдж рд╡рд╛рд▓реЗ рдиреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛рдПрдВ рдЬреЛрдбрд╝ рджреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рднреА рд╣реЛрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЕрд▓реНрдЯреНрд░рд╛-рд╕рд░рд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЪреБрдиреЗрдВред mayavi рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрд╕ рдЗрд╕рд╕реЗ рд▓рдбрд╝рдирд╛ рд╣реИ ... рдФрд░ рд╡рд╣ рджреВрд░ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдбреЙрдХреНрд╕/рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг/рд▓рд┐рдЦрдиреЗ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!

@ рдХреЗрдХреБрд╢рдХреЗ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреНрд░реЛрдлреЗрд╕рд░ рди рдХрд╣реЗрдВ, рдореИрдВ рдЖрдкрдХрд╛ рджрд░реНрдж рд╕рдордЭрддрд╛ рд╣реВрдВ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдкрдХреЗ рд╕реНрдиреЗрд╣рдкреВрд░реНрдг рд╢рдмреНрджреЛрдВ рдФрд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рднреА рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рдореИрдВ рдЬрд┐рддрдирд╛ рдЪрдмрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЙрд╕рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХрд╛рдЯ рдЪреБрдХрд╛ рд╣реВрдВ! рдХрд┐рд╕реА рднреА рдорджрдж рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдирдИ рдорд╛рдпрд╛рд╡реА рд░рд┐рд▓реАрдЬ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдорд╛рдпрд╛рд╡реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдЧреА рдЬреЛ рд▓реЛрдб рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡реАрдХреЗрдВрдб рддрдХред

@рдкреНрд░рднрд╛рд░рд╛рдордЪрдВрджреНрд░рди рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ! mayavi рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЖрдк рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИрдВ! рд╡рд╛рдХрдИ рд╢рд╛рдирджрд╛рд░! рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж! :-)

@рдкреНрд░рднрд╛рд░рд╛рдордЪрдВрджреНрд░рди рдорд╛рдпрд╛рд╡реА рдХрдорд╛рд▓ рдХреА рд╣реИрдВ! рдореИрдВ рдХреБрдЫ рдХреНрд╡рд╛рдВрдЯрдо рдбрд╛рдпрдирд╛рдорд┐рдХреНрд╕ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рдЪреЗрддрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡рд╣ рдХрд░рдиреЗ рджреЗрдЧрд╛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрдЫрдирд╛ рд╣реИ, рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкреЗрдбрд╝ рдРрд╕рд╛ рджреБрдГрд╕реНрд╡рдкреНрди рдХреНрдпреЛрдВ рд╣реИ? рдореИрдВ рдЕрдкрдиреЗ рдирдП рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдврд╝ рджрд┐рди рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдХреНрд░рдо рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред рдпрд╣ рд╢рд╛рдпрдж рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдХрдИ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреБрд░рд╛рдиреА рд╕рд▓рд╛рд╣ рдвреВрдВрдврддрд╛ рд░рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдпрд╣ рдЯрд┐рдХрд╛рдК рдирд╣реАрдВ рд╣реИред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдгреЛрдВ рдХреЛ рддреАрди рдкреНрд░рдореБрдЦ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рдкрд╛рдпрдерди 3.x) рдкрд░ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рдпрдерди рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдореИрдВ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХреЗрд╡рд▓ pip install mayavi рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛! рдЖрдкрдХреЛ рдЗрди рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ README рдореЗрдВ рдбрд╛рд▓ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрдм рд╕реБрд▓рдЭ рдЧрдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдмрдВрджред рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Make42 picture Make42  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Mallcock1 picture Mallcock1  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

igamenovoer picture igamenovoer  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stefanoborini picture stefanoborini  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PennyQ picture PennyQ  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ