Comments (2)
Nice, it looks like all of these are working! This is great.
One suggestion: you only want to have one "official" version of the files pyvin.py
and postprocessor.py
. So, update the version in the main folder, and delete the ones in the example subfolders. (You can use the file paths of the examples to run, like this: postprocessor.py /path/to/results/whatever/etc.json
)
Since we need nodes.csv
and links.csv
to do this anyway, I'm wondering if it would be better to get those files from Quinn's export function, and then build the *.dat
file from them. (Instead of creating them by hand as a post-processing step). But we can worry about that later.
Another tip for the future, if you have questions about changes before merging them into the main repository, you can make the changes in a different branch, push the new branch to github, and submit a pull request. It will seem a little weird because you're asking yourself for permission to merge your own code, but it gives the chance for comments/edits before changes get merged into master.
Nice job!!
from calvin.
Thanks @jdherman
- Yes, using only one copy of
pyvin.py
andpostprocessor.py
make sense. Having more copies is not useful when changes are made.
Actually, Quinn already provides us*.nodes
for nodes and*.dat
for links with big matrix.After that - I create our own
data.dat
file by adding some more parameters, such as k. Quinn told me that I should be able to convert to.csv
by changing the extension. If that doesn't work, we can ask him I guess. - Sounds good, I will try that for future updates.
from calvin.
Related Issues (20)
- Help wanted for network checking preprocessor HOT 2
- Mass balance issue for some nodes HOT 2
- CBC says infeasible HOT 7
- Copying files/folders to cluster and running job scripts HOT 25
- HostID mismatch for GUROBI license HOT 9
- Finding CPLEX Solution File HOT 16
- Check Reservoir Evaporation and Create a Postprocessor HOT 10
- Benchmark Study Runs HOT 12
- Solution is infeasible HOT 8
- blank lines printed by postprocess.py HOT 7
- Piecewise link upper bound HOT 4
- postprocessor translation HOT 2
- Getting rid of debug flows and running w/o debug mode HOT 20
- Deciding precision of parameters in matrix export HOT 6
- Flow differences between S09I05 (CALVIN) and pyvin HOT 11
- Checking bounds and costs with random samples HOT 3
- 1-year run is not running HOT 2
- new debug mode: equal cost network
- Warning in the log file- suspicious.... HOT 5
- Debug flow finder HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calvin.