#----------------------------------- 1.1.1 -----------------------------------
[added] IDENTITY_STRING and IDENTITY_STRING_CI keygens for
[fixed] exception edge case when saving / deleting index-only columns with a
unique constraint and no relevant data.
#----------------------------------- 1.1.0 -----------------------------------
[added] UnsafeColumns(); used for direct access to Redis structures per entity,
which are deleted on entity deletion.
#----------------------------------- 1.0.7 -----------------------------------
[fixed] searching by unique indexonly columns; previously would try to use the
useless "to_redis" on the column type, which returns none.
#----------------------------------- 1.0.6 -----------------------------------
[added] IndexOnly columns can now have unique indexes generated via keygen.
#----------------------------------- 1.0.5 -----------------------------------
Re-release for git tags
#----------------------------------- 1.0.4 -----------------------------------
[added] dockerfiles + docker-compose yamls for testing.
[updated] Python version compatability.
#----------------------------------- 1.0.3 -----------------------------------
[fix] explicitly added support for Python 3.7, 3.8, and 3.9 that were already
being tested in travis, but which we missed. Thanks to github user
https://github.com/Frank5000 for the bug report. Also removed extra-old and
generally unsupported Python 2.6 and 3.3 from the list. If you *need*
support for these, please contact me about a support license.
#----------------------------------- 1.0.2 -----------------------------------
[fix] thanks to bug report by github user https://github.com/Goury, fixed old
bug with rebuilding indexes via scan.
#----------------------------------- 1.0.1 -----------------------------------
[fix] thanks to bug report and instructions from github user
https://github.com/mshalom-meta, I have fixed rom to be compatible with
Redis connections having `decode_responses=True` set.
#----------------------------------- 1.0.0 -----------------------------------
[WARNING] data indexed in this version is NO LONGER COMPATIBLE with data indexed
in versions < 1.0.0, THIS VERSION WILL AUTOMATICALLY CONVERT YOUR INDEXES on
save, and older clients saving may not update indexes properly.
[future change] At some point, we'll stop supporting Python 2.7. I don't know
when that is, but it will be soon-ish.
[changed] data storage for "old" indexed data (so we can delete items) has
changed to reduce the number of big keys.
[changed] If you previously used no-filter model.query.count() without a primary
index, that previously worked. That will now return a lie, in order to be
fast. Sorry.
[added] You can now transfer value from one entity to another, marking success
in a 3rd "transfer" entity in a single Redis round-trip. Added from an
inbound email + self-answered StackOverflow answer. Check the new test for
how one might use that + indexes + json in order to handle the 1) payment,
and 2) item transfer for purchaseable items in a market. Thanks to Roman V
for the question / feature request.
[added] You can now iterate over all entities that do not match a given set of
prefixes or suffixes on a known prefix/suffix column. Thanks to github user
https://github.com/bgervan for the feature request.
[fixed] upstream travis config; Redis 3.2 and 4.0 were removed from Docker repo
[fixed] Thanks to github user https://github.com/cdessez for the bug report and
PR to not pass None to a Lua script. Had to fix upstream Travis CI
[added] Utility function to refresh all indexes, while showing progress.
#---------------------------------- 0.42.6 -----------------------------------
[added] get related model from relationship columns thanks to PR from github
user https://github.com/Aimage ; MyModel.column_name.get_related_model()
#---------------------------------- 0.42.5 -----------------------------------
[fixed] Odd indexing and query edge cases that would make some 3.6 String
(bytes) indexes not usable when Text (unicode) was passed. Reindexing
should fix the issue.
#---------------------------------- 0.42.4 -----------------------------------
[fixed] Thanks to github user https://github.com/stacywsmith for the bug
report and PR for fixing the Redis client compatability edge case due to
the Redis Python client upgrades
[changed] Upgraded machines, so upgraded sphinx, so docs got mangled, huge
changelog for what amounts to a few lines of library code change
#---------------------------------- 0.42.3 -----------------------------------
[fixed] IndexOnly() columns no longer accept the unique parameter (was ignored
in effect, anyway)
[added] IndexOnly() columns now take a keygen2 parameter in lieu of the column
+ keygen argument.
[fixed] Some links in the docs
#---------------------------------- 0.42.2 -----------------------------------
[fixed] Model.query.select().limit() will now honor the passed-in limit. Thanks
to Github user https://github.com/healiseu for the bug report
[fixed] Model.query.select() will now no longer pollute non-null session objects
with partial / broken objects. Thanks to Github user
https://github.com/healiseu for the bug report
#---------------------------------- 0.42.1 -----------------------------------
[fixed] Session object wasn't always initialized correctly. Bug report thanks to
github user https://github.com/cdessez .
#---------------------------------- 0.42.0 -----------------------------------
[changed] Attributes passed on object creation that don't exist will now raise
an exception, unless you explicitly pass _extra_ok=True.
[fixed] a fix from bugs 108/109 where objects wouldn't be added to the session
when they should be, and would when they shouldn't be.
[fixed] potential issue when using select and order_by; could have returned
model entities instead of columns selected.
[fixed] issue with iterators over select queries possibly returning bad data
silently (columns would all be 'False').
[fixed] issue with entities going into the session during arbitrary queries
where they shouldn't have.
[fixed] hopefully got sphinx docs to generate consistent order, so subsequent
commits don't result in rewriting it all for every commit :/
#---------------------------------- 0.41.2 -----------------------------------
[added] Model.update(*args, **kwargs) as a convenience method per requset from
github user https://github.com/61t
[fixed] multi-subclassed models may have raised a duplicate PrimaryKey error
on initialization.
[fixed] small issue with over-writing values on IndexOnly() columns not
raising an exception.
#---------------------------------- 0.41.1 -----------------------------------
[fixed] pythonhosted.org is not going to be hosting docs forever, this moves
the docs to github pages and updates references.
#---------------------------------- 0.41.0 -----------------------------------
[fixed] in some cases, bad column metadata could get left in the foreign key
column metadata in rom internals. Shouldn't have affected anything, except
some extra memory being used unnecessarily.
[added] Model.query.delete(blocksize=100) - for deleting models that match a
query. Requires that the model not have any ManyToOne, OneToMany, or
OneToOne columns or other foreign-key relationships. This should speed up
common deletion/cleanup tasks.
[added] util.session.delete(...) - for deleting a list of arbitrary models in
one round trip to Redis, if possible (if all entites are of one type, and
you haven't done anything strange with per-entity connections). Same no
foreign-key relationships limitation exists here.
[fixed] a few misspellings in the docs (there are probably more).
[added] columns.IndexOnly() - allowing multiple indexes and index types over
columns, without explic
赵闪闪168
- 粉丝: 1726
- 资源: 6943
最新资源
- 并联P3+AMT混合动力车辆建模与性能计算分析,电机在变速箱后,利用Simulink建模,采用成熟软件架构,考虑发动机,变速箱挡瞬态变化,蓄电池模型包含初始化文件,整车模型,以及说明文档等 可用于计
- 中微无感BLDC商用方案替代STM 昂宝: Mcu:中微cms32m5533 体积小适合紧凑型产品 采用adc方案,脉冲定位,直接闭环+失败重启,面对不同负载启动速度极快,成功率高,还具有运行中再次
- 四波混频(FWM)-光纤通信四波混频仿真 matlab代码 多个文件共约几千行,含文件开头注释 波分复用系统 简并条件下 四波混频 非线性效应 增益随波长变图 可跑通 运行结果如图1
- 大厂的PFC+T型三电平逆变仿真模型 ups仿真模型
- 双馈风电机组四机两区域 三机九节点 惯量 转子动能控制 桨距角控制 减载控制调频 结合储能调频
- 纯verilog逻辑udp,arp,imcp千兆网万兆网,支持各种fpga 平台 送仿真文件
- comsol sofc错流式(交叉流)固体氧化物燃料电池 基于仿真软件comsol探究了错流式SOFC的内特性,考虑了传热传质下的SOFC内特性,电池片的厚度来自于实际电池SEM扫描结果,输出结果包括
- 损耗和增益实现非厄米拓扑态的计算代码
- 永磁同步电机参数辨识模型,在线辨识,离线辨 机械参数在线离线,电气参数在线离线 永磁同步电机模型预测控制仿真,三矢量,双矢量,占空比 滑模控制,SMC,滑模抖振削弱,模糊滑模,动态滑模,高阶滑模
- 基于混合模型磁链观测器的异步电机 感应电机矢量控制 混合模型磁链观测器集合了电压模型和电流模型磁链观测器的优势,实现在全速范围内较为准确地观测转子磁链 仿真验证了混合模型磁链观测器的优越性
- 光储蓄电池交直流微电网控制(恒压&下垂&同步)恒压控制,下垂控制,同步VSG 仿真使用视频讲解 研究内容:在直流微电网的基础上进行改进,组成了交直流微电网控制 优势:该模型可以继续在该基础上拓展,比如
- Comsol 磁力耦合,磁弹性体在磁场作用下发变形仿真
- xilinx fpga GTX收发器实现 SDI视频信号接收及发送,已将GTX IP一起封装成网表,使用起来非常方便,接口清晰明了
- 永磁同步电机SVPWM双闭环滑膜控制矢量控制仿真模型
- 基于MPC的智能车运动预测和控制算法 Motion predication; Kinematic model . MATLAB coding . 加入求解步骤进而得到自定义成本函数的可扩展
- 永磁同步电机瞬态场仿真 永磁同步电机,直流电机双闭环,双馈异步电机 变频器,曲线拟合,三相整流,电机控制,电机调制, SVPWM ,直接转矩控制
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈