pp4 (python power for anything)

Data file with a list of assignment statements

A long time ago, I thought about how to make it possible to define data with a list of assignment statements in a programming language with software that incorporates python such as Salome-meca and FreeCAD, or json. At that time, I registered a script called pp4 on CPAN.

pp4 is a name given to mean perl power for anythingtte.

Just by adopting a file with a list of assignment statements as the format of the data file, there is an advantage that you do not have to consider the file format or write a data reading routine even for data with a structure, but in pp4, the command line and file It has a function to define data from matching from the path name of. With this, it becomes possible to automate the calculation of multiple cases by changing the parameters simply by creating a directory that includes the parameter definition in the path name. Since the related parameters are included in the path name, it is easy to find the directory of the case.

After studying python, I'm thinking about rewriting pp4 with python. You can leave the name as pp4.

Recommended Posts

pp4 (python power for anything)
2016-10-30 else for Python3> for:
python [for myself]
About Python for loops
Python basics ② for statement
About Python, for ~ (range)
python textbook for beginners
Refactoring tools for Python
python for android Toolchain
OpenCV for Python beginners
Install Python (for Windows)
[Python] for statement error
Python environment for projects
Python memo (for myself): Array
About Fabric's support for Python 3
Python for Data Analysis Chapter 4
Modern Python for intermediate users
Learning flow for Python beginners
Python 3.6 installation procedure [for Windows]
BigQuery integration for Python users
Python learning plan for AI learning
Set Up for Mac (Python)
Search for strings in Python
Python Tkinter notes (for myself)
Python code memo for yourself
[Python] xmp tag for photos
Python environment construction For Mac
Techniques for sorting in Python
Python3 environment construction (for beginners)
Roadmap for publishing Python packages
Python 3 series installation for mac
Python #function 2 for super beginners
Python template for Codeforces-manual test-
Basic Python grammar for beginners
3 months note for starting Python
Qt for Python app self-update
Python for Data Analysis Chapter 2
100 Pandas knocks for Python beginners
Checkio's recommendation for learning Python
Keyword arguments for Python functions
[For organizing] Python development environment
[Python] Sample code for Python grammar
Python for super beginners Python #functions 1
[Python / PyQ] 4. list, for statement
Simple HTTP Server for python
[Python + Selenium] Tips for scraping
Python #list for super beginners
~ Tips for beginners to Python ③ ~
Extract only Python for preprocessing
Indentation formatting for python scripts
Introduction to Python For, While
About "for _ in range ():" in python
tesseract-OCR for Python [Japanese version]
[Python] Iterative processing (for, while)
The Power of Pandas: Python
Python for Data Analysis Chapter 3
Install dlib for Python (Windows)
What is Python? What is it used for?
Check for memory leaks in Python
Prolog Object Orientation for Python Programmers
Python3 standard input for competitive programming