Pulp通过动态链接库的方式调用Cbc

44 views
Skip to first unread message

王恩俊

unread,
Jun 6, 2018, 12:08:11 PM6/6/18
to python-cn(华蟒用户组,CPyUG 邮件列表)
不知道有谁用Python的Pulp库。
由于项目需要,我实现了用Swig将Pulp依赖的Cbc程序(C++源码),编译成Python可调用的动态链接库。

我的工作主要有两点:
1) 避免了开子进程调用Cbc可执行程序的开销
2) 避开了读写文件,输入和输出均通过函数调用

如果有人有兴趣,我可以开源这部分代码。主要改动是Cbc工程的Makefile.am, configure.ac,加入了Swig的操作。
以及部分Cbc的源码。

另外,作为新人,请问除了邮件讨论组。还有什么更便捷的聊天渠道吗?
比方说irc, QQ群等。



Mengyang Li

unread,
Jun 6, 2018, 2:05:08 PM6/6/18
to pyth...@googlegroups.com
IRC 已死,QQ群没人用。有个半死的telegram。主要还是邮件列表和github吧

> 如果有人有兴趣,我可以开源这部分代码。
发到github就可以了

--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
详情: http://code.google.com/p/cpyug/wiki/CpyUg
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至python-cn@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout



--
Best regards,
ᶘ ᵒᴥᵒᶅ

Zoom.Quiet

unread,
Jun 6, 2018, 9:44:53 PM6/6/18
to CPyUG~华蠎用户组
2018-06-07 2:04 GMT+08:00 Mengyang Li <mayl...@gmail.com>:
> IRC 已死,QQ群没人用。有个半死的telegram。主要还是邮件列表和github吧
>
>> 如果有人有兴趣,我可以开源这部分代码。
> 发到github就可以了
>
> 2018-06-06 9:08 GMT-07:00 王恩俊 <aladdi...@gmail.com>:
>>
>> 不知道有谁用Python的Pulp库。
>> 由于项目需要,我实现了用Swig将Pulp依赖的Cbc程序(C++源码),编译成Python可调用的动态链接库。
>>
>> 我的工作主要有两点:
>> 1) 避免了开子进程调用Cbc可执行程序的开销
>> 2) 避开了读写文件,输入和输出均通过函数调用
>>
>> 如果有人有兴趣,我可以开源这部分代码。主要改动是Cbc工程的Makefile.am, configure.ac,加入了Swig的操作。
>> 以及部分Cbc的源码。

无论是否有人有兴趣,
先合理的开源出来, 配上 英文说明,
从 github 发布出来, 如果能对应发布几则 youtube 的使用教程视频,
自然有人关注...
不过, 看这意思, 对原有开源工程进行改动后,
最好先尝试 pull-request 原项目, 获得原创团队的首肯, 比什么宣传都要力的


>>
>> 另外,作为新人,请问除了邮件讨论组。还有什么更便捷的聊天渠道吗?
>> 比方说irc, QQ群等。

技术讨论的话, 列表是最合理的了...
其它 即时交流渠道无法确保对口的刚好在线...所以, 很多价值问题就自然顶掉了...
IRC 在中国技术社区很少完成初始扫盲...
邮件, 永存网络, 任何时候, 都可以重新线索化讨论...

>>
>>
>>
>> --
>> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
>> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> ---
>> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
>> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com
>> 要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com
>> 要查看更多选项,请访问https://groups.google.com/d/optout
>
>
>
>
> --
> Best regards,
> ᶘ ᵒᴥᵒᶅ
> mengyang.li
>
> --
> 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
> 规则: http://code.google.com/p/cpyug/wiki/PythonCn
> 详情: http://code.google.com/p/cpyug/wiki/CpyUg
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com
> 要发帖到此群组,请发送电子邮件至pyth...@googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout



--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization learning!

王恩俊

unread,
Jun 6, 2018, 9:47:36 PM6/6/18
to python-cn(华蟒用户组,CPyUG 邮件列表)
telegram墙内可以用吗?
Reply all
Reply to author
Forward
0 new messages